我想在Ajax.ActionLink中传递模型类的变量值
我试过这样做。
查看:
<td>
@Ajax.ActionLink("Event List", "EventList", "Member", new {contact_no = @Model.Cno, email = @Model.email}, new AjaxOptions { UpdateTargetId = "result" })
</td>
控制器:
public ActionResult EventList(string contact_no,string email)
{
if (Request.IsAjaxRequest())
{
//...
}
}
问题是它接受的是空值。请给我用Ajax.ActionLink在控制器中传递模型值的解决方案
发布于 2014-04-16 09:10:56
你做错了。
由于将@Model.Property
放在@Ajax.ActionLink()
中,它将无法识别模型属性。
而不是这样:
@Ajax.ActionLink("Event List",
"EventList",
"Member",
new {contact_no = @Model.Cno,
email = @Model.email},
new AjaxOptions { UpdateTargetId = "result" })
所以就像这样:
@Ajax.ActionLink("Event List",
"EventList",
"Member",
new {contact_no = Model.Cno,
email = Model.email},
new AjaxOptions { UpdateTargetId = "result" })
https://stackoverflow.com/questions/23104496
复制相似问题