asp.net – 如何添加一个空的第一个条目做一个?
发布时间:2020-05-24 08:57:49 所属栏目:asp.Net 来源:互联网
导读:我有一个下拉菜单,我有一个数据源,我将AutoPostBack设置为true. 我想添加一个数据源的第一个条目,例如“— select country —”,并选择此条目不会导致回发. 这感觉好像应该很容易做到,但我似乎无法找到一个很好的解决方案. 谢谢. 在aspx页面(重要的部分是处理
|
我有一个下拉菜单,我有一个数据源,我将AutoPostBack设置为true.
解决方法在aspx页面(重要的部分是处理DataBound事件并设置CausesValidation =“true”来强制下拉列表的验证):<asp:DropDownList ID="ddlCountries" runat="server" DataSourceID="dsCountries" AutoPostBack="true" OnDataBound="ddlCountries_DataBound" CausesValidation="true" /> <asp:RequiredFieldValidator ID="rfvCountries" runat="server" ControlToValidate="ddlCountries" Display="Dynamic" ErrorMessage="Please select a country." /> 在你的codebehind(重要的是插入的项的值是String.Empty为必填字段验证器工作!): protected void ddlCountries_DataBound(Object sender,EventArgs e)
{
ddlCountries.Items.Insert(0,new ListItem("--- select country ---",String.Empty));
}
注意:如果不希望显示验证器的消息,请将“显示”属性设置为“无”. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何获取ASP.NET C#中请求的文件的MIME类型?
- asp.net – 可以从外部xml文件读取web.config吗?
- ASP.Net MVC路线映射
- asp.net – GET与POST真的很重要吗?
- asp.net-mvc-3 – MVC3中TextBoxFor中的控件名称
- asp.net – 命名空间“Microsoft”错误中不存在类型或命名空
- 流作为System.Net.Mail的附件是0字节
- asp.net – 可接受的安全性:使用Paramatised SQL和HTML编码
- asp.net中的ASHX处理程序文件的好处是什么?
- asp.net-mvc – 如何在jqueryui工具提示中显示jqueryui验证
推荐文章
站长推荐
- asp.net – Web窗体中的.NET MVC FileResult等价
- asp.net – MVC [HandleError] HandleErrorAttri
- asp.net-mvc-3 – URL.Action在构造URL时包含id
- asp.net-mvc-2 – JavaScriptSerializer没有正确
- asp.net-mvc – 如何使用ASP.net MVC实现动态面包
- asp.net-mvc – ActionLink MVC中的图像按钮
- 在ASP.NET中使用回发的jQuery模态对话框
- asp.net – 没有透明度的div中的div的不透明度
- ASP.NET MVC 3中建立的[Email]属性是不是?
- asp.net-core – dotnet publish不会发布正确的a
热点阅读
