Ern*_*ngs 33 asp.net drop-down-menu
我有一个下拉列表,它有几个生成报告的选项.根据帐户类型,用户具有某些应该可见但不可选择的选项(作为他们升级的激励).
我想知道是否有人知道如何实现这一目标.
权限已经到位我只需要帮助使某些项目无法选择.
任何帮助将非常感激.
Ada*_*Fox 60
不确定你是否还在为此寻找答案?
如果您可以在aspx页面中定义选择列表,Mark Redman的答案很棒,但是如果动态绑定下拉列表,则显然不能.
我成功使用以下内容来实现您所追求的结果(不确定是否完全支持浏览器,但适用于较新版本的IE)
foreach ( ListItem item in dropdownlist.Items )
{
if ( [item should be disabled condition] )
{
item.Attributes.Add( "disabled", "disabled" );
}
}
Run Code Online (Sandbox Code Playgroud)
这将使您的禁用元素变灰.
Mar*_*man 17
您可以<option>在html中禁用标记<select>
请参阅:http://www.htmlref.com/reference/appa/tag_option.htm
在asp.net中:
<asp:DropDownList ID="MyDropDownList" runat="server">
<asp:ListItem Text="Standard Report" Value="SR"></asp:ListItem>
<asp:ListItem Text="Enterprise Report" Value="ER" disabled="disabled"></asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77337 次 |
| 最近记录: |