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);

 


目录
相关文章
|
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
|
2月前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
108 0
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控件,该如何解决?
|
2月前
|
C# Android开发 iOS开发
一组.NET MAUI绘制的开源控件 - AlohaKit
一组.NET MAUI绘制的开源控件 - AlohaKit
|
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)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。