ReadOnly 属性は MVC 4 にはないようです。 Editable(false) 属性は、私が望むようには機能しません。
動作する同様のものはありますか?
そうでない場合、次のように機能する独自の ReadOnly 属性を作成するにはどうすればよいですか。
public class aModel
{
[ReadOnly(true)] or just [ReadOnly]
string aProperty {get; set;}
}
だから私はこれを置くことができます:
@Html.TextBoxFor(x=> x.aProperty)
これの代わりに(これは機能します):
@Html.TextBoxFor(x=> x.aProperty , new { @readonly="readonly"})
またはこれ(これは機能しますが、値は送信されません):
@Html.TextBoxFor(x=> x.aProperty , new { disabled="disabled"})
http://view.jquerymobile.com/1.3.2/dist/demos/widgets/forms/form-disabled.html
このようなものでしょうか? https://stackoverflow.com/a/11702643/1339704
ノート:
[編集可能(false)] が機能しませんでした