@Html.DropDownList("Accnt", new SelectList(ViewBag.Accounts, "Value", "Text"), "Account")
"帐户"出现在列表的顶部,用户可以作为项目与其进行交互。我想知道是否可以提供值但是禁止用户使用。
答案 0 :(得分:1)
如果我理解,你想要禁用列表中的特定项目。
为此你可以使用JQuery,如下:
$('#Accounts option[value*="Accounts"]').prop('disabled', true);
答案 1 :(得分:1)
您可以将Jquery
用于此目的,并在文本中找到该选项,因为它没有任何值
如果脚本中没有jquery
,请在head
中添加此链接
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
并在body
<script>
$(function(){
$('select[name=Accnt] option').each(function () {
if ($(this).text().indexOf('Account') >= 0) $(this).attr('disabled', 'disabled');
});
});
</script>