我在 actionlink 参数中传递隐藏字段值时遇到问题:
产品查看:
@Html.ActionLink("ProductCompare",
"ProductCompare",
new { ProductIds= **hdnSelectedProductId**)
@Html.Hidden("hdnSelectedProductId")
控制器动作:
public ActionResult ProductCompare(string ProductIds)
{
return View();
}
当用户选择任何产品时,我不断使用 javascript 将产品 ID 放入 hdnSelectedProductId 中。
现在,当用户单击 ProductCompare 链接时,我想将此隐藏字段值传递给控制器。
请指导我。
一种解决方案是使用 jQuery 附加一个单击事件,该事件将读取隐藏字段并将其附加到链接的 href 属性。
另一个解决方案是将值(如果您知道它是什么)存储在 ViewData 中,并使用它而不是隐藏字段值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)