1

ここで ReadOnly テキストボックスを追加しようとしましたが、機能しません。

 @Html.TextBoxFor(m =>m.ProjectManagement,htmlAttributes: new {style="width:100%",@readonly="readonly" }) 
4

2 に答える 2

2
@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 属性を含むオブジェクト。

于 2013-03-28T06:58:40.467 に答える
1

次にこれを試してください:

        <%= Html.TextBoxFor(m => m.ProjectManagement, new {style="width:100%",@readonly = "readonly" }) %>
于 2013-03-28T07:00:23.393 に答える