0
<%= Html.TextBoxFor(m => m.STPData.ProjectName, new { @class = "economicTextBox", disabled="disabled", propertyName = "STPData.ProjectName", onchange = "UpdateField(this);" })%>
私はLabelForに直接変更するだけで、適切な量のパラメータがないために私に怒鳴ります。それから、もし私が長い第二パラームをそこから外したら、それはフロントエンドに正しい文字列を表示しません。TextBoxForをLabelForに変換する
このTextBoxからラベルを作成する正しい方法は何ですか?
フレンドリーな名前の属性で、私はthis.ProjectNameのようなことをすることができますか?それともうまくいかないでしょうか。私はそれをそのプロパティのラベルではなく、実際のプロジェクト名のラベルにしたい。ええと? – slandau
ああ、あなたのためにラベルを使いたくない。 '<%= Html.Encode(Model.STPData.ProjectName)%>'はあなたが見る必要があります。 MVCのラベルは、正常に動作するためには常にコントロールに関連付けられている必要があります。 –
ありがとうございました!感謝します。 – slandau