如何在视图中设置模型属性,然后将其发送到控制器
@using (Html.BeginForm("Reject", "Maker", FormMethod.Get))
{
<input type="submit" value="Reject" />
@Html.TextBoxFor(model => model._strRejectReason)
}
我的模型有2个属性第一个是一个字符串,我使用它成功地将它发送到控制器 textbox第二个是int id,我想在视图中设置它就像 Model.id = item.Id; 哪个项是每行中循环的变量 如何设置id而不使用文本框将整个模型对象发送到控制器
我的控制员:
public ActionResult Reject(MakerTransactions MakerTransactions)
{
MakerCheckerUnitOfWorkBase _MakerCheckerUnitOfWorkBase = new MakerCheckerUnitOfWorkBase();
MakerTransactions.RouteAgentsConfigsMaker = _MakerCheckerUnitOfWorkBase.RouteAgentsConfigsChecker.RejectMaker(MakerTransactions.id,MakerTransactions._strRejectReason);
return View(MakerTransactions);
}
答案 0 :(得分:1)
如果你想隐藏它:
@Html.Hidden("PropertyName", item.Id);
对于文本框:
@Html.TextBox("PropertyName", item.Id);