在這裏,我試圖添加ReadOnly文本框,但它不工作。只讀textbox @Html
@Html.TextBoxFor(m =>m.ProjectManagement,htmlAttributes: new {style="width:100%",@readonly="readonly" })
在這裏,我試圖添加ReadOnly文本框,但它不工作。只讀textbox @Html
@Html.TextBoxFor(m =>m.ProjectManagement,htmlAttributes: new {style="width:100%",@readonly="readonly" })
@Html.TextBoxFor(m =>m.ProjectManagement, new {style="width:100%",@readonly="readonly" })
試試這個
這是TextBOxFor官方文檔:http://msdn.microsoft.com/en-us/library/system.web.mvc.html.inputextensions.textboxfor(v=vs.108).aspx
我不能爲你提供的jsfiddle,但這個工程,我在本地項目測試了我的電腦。
public static MvcHtmlString TextBoxFor<TModel, TProperty>(
this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression,
Object htmlAttributes
)
參數的HtmlHelper類型:System.Web.Mvc.HtmlHelper的HTML 幫助程序實例,這種方法延伸。
表達式類型: System.Linq.Expressions.Expression>一個 表達式,該表達式用於標識包含屬性的對象,以顯示 。
htmlAttributes類型:System.Object一個對象,其中包含要爲元素設置的HTML屬性 。
那就試試這個:
<%= Html.TextBoxFor(m => m.ProjectManagement, new {style="width:100%",@readonly = "readonly" }) %>
這不是使用mvc :) – 2013-03-28 07:02:00
感謝您複製我的答案。 – 2013-03-28 07:13:25
這不是副本。 – 2013-03-28 08:17:13
我可以告訴你,這個說法可能會給你一個編譯/運行錯誤。 – 2013-03-28 07:12:03
如果答案可以幫助您實現目標,請將其標記爲已回答。 – 2013-03-28 08:23:17