Asp.Net第二章服务器端控件

简介: Asp.Net第二章服务器端控件

服务器端控件

主要有:Label、TextBox、Button、RadioButton、CheckBox、RadioButtonList、CheckBoxList、HyperLink控件。

控件

Label、TextBox

 <form id="form1" runat="server">
     <div>
         <!--html控件,html服务器端控件,asp.net服务端控件-->
         <input type="text" name="uname1" /><br />
         <input type="text" name="uname1" runat="server"/><br />
         <asp:Label ID="lbl" Text="我是服务器端控件" runat="server" />
     </div>
     </form>

TextBox:设置密码或多行

使用TextMode属性; SingleLine:单行 Password:密码;Multiline:多行;

AutoPostBack:自动提交;

 

RadioButton RadioButtonList

GroupName:设置这个

Text Value

  String msg = "";
             if (RadioButton1.Checked)
                 msg += RadioButton1.Text;
             if (RadioButton2.Checked)
                 msg += RadioButton2.Text;
             //asxh:request response
             msg+=",直辖市:"+RadioButtonList1.SelectedItem.Text+",竞争力值:"+RadioButtonList1.SelectedValue;
             Response.Write("性别:"+msg);

 

DropDowList

  if (DropDownList1.SelectedItem.Text != "请选择所在城市")
                 Response.Write("您所在的城市为:"+DropDownList1.SelectedItem.Text);
             else
                 Response.Write("请选择所在城市");

LIstBox控件,是将DropDowList的内容,可以一次性显示出来。DropDownList下拉效果。

 for (int i = srcList.Items.Count - 1; i >= 0; i--) {
                 //先获取源头List的Items[i]项
                 //ListItem item = srcList.Items[i];
                 //if (item.Selected) {
                 //    destList.Items.Add(item);
                 //    srcList.Items.Remove(item);
                 //}
     //多种方式的实现
                 ListItem item=srcList.SelectedItem;
                 if (item!=null)
                 {
                     destList.Items.Add(srcList.SelectedItem);
                     srcList.Items.Remove(srcList.SelectedItem);
                 }
             }

 

CheckBox、CheckBoxList

  string msg = " ",hobby="";
             if (CheckBox1.Checked)
                 msg += CheckBox1.Text;
             if (CheckBox2.Checked)
                 msg += CheckBox2.Text;
             if (CheckBox3.Checked)
                 msg += CheckBox3.Text;
             if (CheckBox4.Checked)
                 msg += CheckBox4.Text;
             if (CheckBox5.Checked)
                 msg += CheckBox5.Text;
             //针对CheckBoxList做一个循环
             for (int i = 0; i < CheckBoxList1.Items.Count; i++) { 
                 //其中每一项是一个Item,属性是Selected
                 if (CheckBoxList1.Items[i].Selected) {
                     hobby += CheckBoxList1.Items[i].Text;
                 }
             }
             String str = String.Format(@"您的期待岗位是'{0}',爱好是'{1}'", msg,hobby);
             Response.Write(str);

 


目录
相关文章
|
4月前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
51 8
|
19天前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
30 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
2月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
79 1
|
2月前
|
网络协议 Unix Linux
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
|
3月前
|
开发框架 JavaScript 前端开发
|
17天前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
35 6
|
22天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
27天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
29天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
27天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
181 2