控制器中给视图传值了。
public ActionResult CreateName(string id)
{
myname =new myname();
if(id=="")
{
myname=null;
}
else
{
myname=bll.getmodel(id);
}
return view(myname);
}
视图中,我使用<input type="text" value="@Model.Name">就出错。。难道必须用htmlper吗?直接使用html表单不行吗?
@Html.EditorFor可以通过一个模板视图(Template View)编辑和显示一个Model的内容。具体语法:Html.EditorFor(m => m.Pager, "Pager"),第一个参数是用来传递Model的lamda表达式,第二个参数是 Partial Template View的名字。Partial Template View缺省放在Views->Shared->EditorTemplates,如果想换目录的话请自行查资料,我不知道怎么换