asp.net – 使下拉列表项不可选
发布时间:2020-12-15 19:08:09 所属栏目:asp.Net 来源:网络整理
导读:我有一个下拉列表,其中有几个选项生成报告。基于帐户的类型,用户具有应当可见但不可选择的某些选项(作为他们升级的激励)。 我想知道是否有人知道一种方法来完成这一点。 权限已经到位,我只需要帮助使某些项目无法选择。 任何帮助将不胜感激。 shawn 解决
我有一个下拉列表,其中有几个选项生成报告。基于帐户的类型,用户具有应当可见但不可选择的某些选项(作为他们升级的激励)。
我想知道是否有人知道一种方法来完成这一点。 权限已经到位,我只需要帮助使某些项目无法选择。 任何帮助将不胜感激。 shawn 解决方法
不知道你是否仍在寻找这个答案?
Mark Redman’s answer是伟大的,如果你可以在aspx页面中定义选择列表,但是如果你绑定下拉列表动态显然你不能。 我有成功使用以下来实现你的后果(不确定在完整的浏览器支持,但工作在较新版本的IE) foreach ( ListItem item in dropdownlist.Items ) { if ( [item should be disabled condition] ) { item.Attributes.Add( "disabled","disabled" ); } } 这将使您禁用的元素变灰。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – WebApi2属性路由404
- asp.net-mvc-routing – 如何防止Url.RouteUrl(…)从当前请
- asp.net-mvc-4 – 带有绝对路径的ASP.NET MVC Bundle
- asp.net-mvc – 单选按钮如何与asp.net mvc绑定一起使用
- asp.net-mvc – 用于多个复选框表单的ASP.Net MVC6语法
- asp.net – Ajax.ActionLink不工作,Response.IsAjaxRequest
- ASP.net检查页面是http还是https
- 处理asp.net MVC控制器构造函数中发生的异常
- asp.net-mvc – ajax链接被误处理
- asp.net-mvc – 如何将MVC添加到现有的Web API项目中