我有一個複選框,我想被禁用?我使用的是asp.net mvc 2和jquery。使複選框禁用在asp.net mvc 2和jquery
<%= Html.EditorFor(p=>p.flag) %>
public class MyModel
{
public bool flag {get;set;}
}
我有一個複選框,我想被禁用?我使用的是asp.net mvc 2和jquery。使複選框禁用在asp.net mvc 2和jquery
<%= Html.EditorFor(p=>p.flag) %>
public class MyModel
{
public bool flag {get;set;}
}
您可以使用jQuery禁止使用
$('#flag').attr('disabled', true);
,或者如果你想這樣做在服務器端,你必須退回到checkboxfor幫手像
您的複選框<%:Html.CheckBoxFor(x => x.flag, new { disabled = "disabled" }) %>
或者你可以編寫你自己的編輯器程序可以消耗額外的數據參數Html.EditorFor
哈哈,我只是寫道:( –
第一個選項需要Javascript。第二個選項是更好的方式去。 –
是的第二個肯定是更好 –
你有沒有想過使用'Html.CheckBoxFor'? –