0

我是 MVC 的新手;我想创建两个编辑器模板,一个用于只读文本框,另一个用于可编辑文本框。

可编辑的文本框代码:

@model string
@Html.TextAreaFor(m=>m,new {size = 35})

只读文本框:

@model string
@Html.TextAreaFor(m=>m,new {@readonly = "readonly",size = 35})

但我不确定如何在视图中使用它们,我可以在视图中给出编辑器模板名称吗?

4

1 回答 1

0

您实际上不会在视图中调用这些。您当然会使用 Html.Editor 或 Html.EditorFor,但是,要与这些关联,您需要在模型中这样做。

模型

[UIHint("NameOfYourEditorTemplate")]
public string EditableText { get; set; }

[UIHint("NameOfYourEditorTemplate")]
public string ReadonlyText { get; set; }

希望这可以帮助。

于 2013-04-08T20:00:45.277 回答