如何使用/ ActionLink的中传递隐藏字段值(How to use/pass hidden f

2019-09-17 01:24发布

我在ActionLink的参数传递的隐藏字段值的问题:

ProductView的:

@Html.ActionLink("ProductCompare", 
                 "ProductCompare", 
                 new { ProductIds= **hdnSelectedProductId**)
@Html.Hidden("hdnSelectedProductId")

控制器动作:

public ActionResult ProductCompare(string ProductIds)
{
    return View();
}

当用户选择任何产品我一直把产品ID在hdnSelectedProductId使用JavaScript。 现在,当上ProductCompare链接用户点击我想通过这个隐藏字段值控制器。 请指导我。

Answer 1:

一个解决方案是使用jQuery附加一个点击事件,这会读取隐藏字段,并追加到链接的href属性。

另一种解决方案是保存的价值,如果你知道它是什么,在ViewData的,用它来代替隐藏字段的值。



文章来源: How to use/pass hidden field value in ActionLink