教学思路ASP.Net之服务器控件:二、CheckBox、RadioButton、Panel、Image控件

简介:
前三种控件的使用与Winform相同,Image控件可以把它想象成pictureBox控件,下面我们来复习一下控件的属性,同时也学习一下符合web特性的新属性。
        checkbox控件和RadioButton控件的是否选中都使用Checked属性,Text属性设置控件上的文字,TextAlign属性将设置文本在控件的位置,默认为right,当TextAlign=left时,文件将在复选框的左侧。
        RadioButton控件在Winform中采用了加入到容器控件中认定为一个逻辑组,从而保证一个逻辑组的RadioButton能够是单一选中的方式,而在web中提供了一个GroupName属性,当页面中GroupName属性值相同的RadioButton将保证单一选中的模式,不能采用Panel控件了。
      下面是两种控件的页面布局时的源代码:
1     < asp:CheckBox  ID ="CheckBox1"  runat ="server"  Text ="复选框文本在左边"  TextAlign ="Left"  /> 
2                  < br  /> 
3     < asp:RadioButton  ID ="RadioButton1"  runat ="server"  GroupName ="1"  Text ="单选框1"  /> 
4                  < br  /> 
< asp:RadioButton  ID ="RadioButton2"  runat ="server"  GroupName ="1"  Text ="单选框2"  />
      两个RadioButton的GroupName属性值都是1,保证了单选框1和单选框2的单选模式。
       panle控件也可以设为控件的容器,可以把控件及其页面中的标记转变成一个逻辑单元,如果Panel的Visible属性为false时,这个panel以及panel内的所有成员也将全部隐藏不可见;如果把panel的Font中的属性调整后,内部的成员的控件字体也将随着变化。
       Image控件中ImageUrl属性设置了图片的路径,其中较为特殊的一个属性是DescriptionUrl为当因为特别的情况浏览器不会显示出图片时,将读取其属性值文件中的文本,显示在图片的位置,起到提示作用,用法类型与html中<img>longdesc属性,AlternateText属性值<img>中alt属性。
<asp:Image ID="Image1" runat="server" ImageUrl="~/denglu.gif"  DescriptionUrl="~/图片解释.txt"  AlternateText="登录图片" />
如下图:图片正常出现时,AlternateText也可起到解释作用。
本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/185687如需转载请自行联系原作者

叶子文文
相关文章
|
4月前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
52 8
|
1月前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
41 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
2月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
111 1
|
2月前
|
网络协议 Unix Linux
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
102 4
|
3月前
|
开发框架 JavaScript 前端开发
|
2天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
1天前
|
开发框架 缓存 .NET
阿里云轻量应用服务器、经济型e、通用算力型u1实例怎么选?区别及选择参考
在阿里云目前的活动中,价格比较优惠的云服务器有轻量应用服务器2核2G3M带宽68元1年,经济型e实例2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年,这几个云服务器是用户关注度最高的。有的新手用户由于是初次使用阿里云服务器,对于轻量应用服务器、经济型e、通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍和对比,以供参考。
|
9天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
10天前
|
SQL 弹性计算 安全
阿里云上云优选与飞天加速计划活动区别及购买云服务器后续必做功课参考
对于很多用户来说,购买云服务器通常都是通过阿里云当下的各种活动来购买,这就有必要了解这些活动的区别,同时由于活动内的云服务器购买之后还需要单独购买并挂载数据盘,还需要设置远程密码以及安全组等操作之后才能正常使用云服务器。本文就为大家介绍一下目前比较热门的上云优选与飞天加速计划两个活动的区别,以及通过活动来购买云服务器之后的一些必做功课,确保云服务器可以正常使用,以供参考。
|
13天前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)