MVC 4中的ReadOnly属性

Ari*_*a B 10 c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

虽然嘟嘟尖说,

在此输入图像描述

我尝试使用它但无法使其工作.我不确定它是如何工作的以及它的功能.那么这个内置属性的用途是什么ReadOnly

任何输入将不胜感激.谢谢.

Mar*_*ijn 13

我假设您在某个视图中使用此属性EditorFor?然后使用:

[Editable(false)]
public string MyProperty {get;set;}
Run Code Online (Sandbox Code Playgroud)

要么

@Html.TextBoxFor(x => x.MyProperty, new { readonly = "readonly" })
Run Code Online (Sandbox Code Playgroud)

如果你想要一个类的只读公共属性使用:

public string MyProperty {get; private set;}
Run Code Online (Sandbox Code Playgroud)