2011-07-06 41 views

Trả lời

30
@{ 
    object displayMode = (Model.CompanyNameEnabled) ? null : new {disabled = "disabled" }; 
    @Html.TextBox("CompanyName", "", displayMode) 
} 

Bạn nên vượt qua htmlAttribute như đối tượng ẩn danh, với tên thuộc tính = html tên thuộc tính, giá trị tài sản = giá trị thuộc tính. sai lầm của bạn là bạn đã đi qua chuỗi thay cho tên = cặp giá trị

+0

phương pháp này không làm việc cho tôi trong MVC 5, đầu vào ám như sau: Jarrette

4

<input id="textbox1" type="text" @{@((Model.CompanyNameEnabled) ? null : new { disabled = "disabled" })}; />

đã không kiểm tra nó, nhưng nên làm việc

+0

Không hoạt động cho tôi –

+0

Hoạt động cho tôi :) – Habeeb

Các vấn đề liên quan