教学思路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如需转载请自行联系原作者

叶子文文
相关文章
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
296 8
|
开发框架 JavaScript 前端开发
揭秘:如何让你的asp.net页面变身交互魔术师——先施展JavaScript咒语,再引发服务器端魔法!
【8月更文挑战第16天】在ASP.NET开发中,处理客户端与服务器交互时,常需先执行客户端验证再提交数据。传统上使用ASP.NET Button控件直接触发服务器事件,但难以插入客户端逻辑。本文对比此法与改进方案:利用HTML按钮及JavaScript手动控制表单提交。后者通过`onclick`事件调用JavaScript函数`SubmitForm()`来检查输入并决定是否提交,增强了灵活性和用户体验,同时确保了服务器端逻辑的执行。
279 5
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
506 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
本文讨论了在基于.NET 6和.NET Framework的WinForms项目中添加图表控件的不同方法。由于.NET 6的WinForms项目默认不包含Chart控件,可以通过NuGet包管理器安装如ScottPlot等图表插件。而对于基于.NET Framework的WinForms项目,Chart控件是默认存在的,也可以通过NuGet安装额外的图表插件,例如LiveCharts。文中提供了通过NuGet添加图表控件的步骤和截图说明。
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
1029 0
|
C# Android开发 iOS开发
一组.NET MAUI绘制的开源控件 - AlohaKit
一组.NET MAUI绘制的开源控件 - AlohaKit
403 0
|
8月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
735 10
|
8月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
817 8
|
8月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。