在我的HTML文件中,我有一個必須禁用或啓用的文本框,具體取決於我的控制器值。 沒有問題,將其設置爲禁用模式,但設置它使...MVC:爲HTMLAttribute中的文本框設置禁用或不可用
這是我的代碼:
<%= Html.TextBoxFor(model => model.test, new Dictionary<string, object> { { "disabled", ViewContext.RouteData.Values["controller"].ToString() == "MyTest" ? "" : "disabled"}}
我已經看到了關於這個問題的一些想法:here
mvccontrib。 FluentHtml或InputExtensions是單一的解決方案,回答我的問題?
進出口使用「禁用」,但我可以用「只讀」屬性...此代碼的目的不是爲了讓用戶填寫文本框...
感謝您的建議上主題。
大家好。感謝您的回答。我認爲這三種是貨物,但Johannes's更容易應用。 – PetersLast 2011-04-01 06:58:26