我有这个索引视图:
@model LeadManager.Models.ProspectingApprovalViewModel
@{
ViewBag.Title = "Index";
}
<h2>Approve Or Reject</h2>
<div class="form-horizontal">
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-group">
<div>
<input type="submit" name="ApprovalAction" value="Approve" class="btn btn-default" />
<input type="submit" name="ApprovalAction" value="Reject" class="btn btn-default" />
</div>
</div>
}
</div>
//model details are below form
我试图像控制器一样读取控制器中的模型:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Index(ProspectingApprovalViewModel prospectingApprovalViewModel, string ApprovalAction)
{
//access model
}
我可以阅读ApprovalAction
,但回复时prospectingApprovalViewModel
为空。
为什么模型没有附加?
答案 0 :(得分:1)
name="className.propetyName"
。 ViewModel
。