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

 


目录
相关文章
|
3月前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
64 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
4月前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
169 0
|
4月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
229 1
|
4月前
|
网络协议 Unix Linux
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
124 4
|
4月前
|
C# Android开发 iOS开发
一组.NET MAUI绘制的开源控件 - AlohaKit
一组.NET MAUI绘制的开源控件 - AlohaKit
104 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控件,该如何解决?
|
5月前
|
开发框架 JavaScript 前端开发
|
3天前
|
机器学习/深度学习 人工智能 程序员
阿里云出手DeepSeek拒绝服务器繁忙,程序员直呼:真香!
阿里云PAI平台支持一键部署DeepSeek-V3和DeepSeek-R1大模型,用户无需编写代码即可完成从训练到部署的全过程。通过PAI Model Gallery,开发者可轻松选择并部署所需模型版本,享受高效、便捷的AI开发体验。教程详细介绍了开通PAI、选择模型及一键部署的具体步骤,帮助用户快速上手。
|
4天前
|
机器学习/深度学习 存储 弹性计算
阿里云gpu云服务器租用价格:最新收费标准及活动价格参考
阿里云gpu云服务器多少钱?A10卡GN7i GPU云服务器32核188G3213.99/1个月起,V100卡GN6v GPU云服务器8核32G3830.00/1个月起,阿里云GPU云服务器是基于GPU应用的计算服务,多适用于视频解码,图形渲染,深度学习,科学计算等应用场景,该产品具有超强计算能力、网络性能出色、购买方式灵活、高性能实例存储( GA1和GN5特有)等特点。下面小编来介绍下阿里云gpu云服务器最新的收费标准及活动价格。
|
4天前
|
存储 机器学习/深度学习 人工智能
2025年阿里云GPU服务器租用价格、选型策略与应用场景详解
随着AI与高性能计算需求的增长,阿里云提供了多种GPU实例,如NVIDIA V100、A10、T4等,适配不同场景。2025年重点实例中,V100实例GN6v单月3830元起,适合大规模训练;A10实例GN7i单月3213.99元起,适用于混合负载。计费模式有按量付费和包年包月,后者成本更低。针对AI训练、图形渲染及轻量级推理等场景,推荐不同配置以优化成本和性能。阿里云还提供抢占式实例、ESSD云盘等资源优化策略,支持eRDMA网络加速和倚天ARM架构,助力企业在2025年实现智能计算的效率与成本最优平衡。 (该简介为原文内容的高度概括,符合要求的字符限制。)

热门文章

最新文章