【发布时间】:2014-03-18 18:33:45
【问题描述】:
我几乎感到尴尬,我无法让它发挥作用。我有一个这样的模型:
public class Test
{
public string Test1 {get; set; }
public string Test2 {get; set; }
}
我有一个正确显示 Test1 和 Test2 的剃刀视图。 Test1 显示如下:
@Html.LabelFor(model => mode.Test1)
@Html.Test1
Test2 显示如下:
@Html.LabelFor(model => model.Test2)
@Html.EditorFor(model => model.Test2)
即我只想显示 Test1,但希望用户能够编辑 Test2。
这些都在一个表单中:
@using(Hmtl.BeginForm("Action1", "Controller1", FormMethod.Post)
在 Controller1.Action1 中接收模型:
public ActionResult Action1(Test m)
{
}
但在这里 m.Test1 为空,m.Test2 已正确填充。 m.test1 在视图中正确显示。
我很困惑.com
提前致谢,
雷
【问题讨论】:
标签: asp.net-mvc view model controller