1

我目前有一个产品视图页面,其中包含一个 MVCContrib HTML 网格,每行开头都有一个选择链接。如果单击选择链接,它会将我带到另一个页面。

我的问题是是否可以从所选行中检索 productID 并将其传递到下一页。

也许这可能与会话变量有关,但我不确定。

任何帮助将不胜感激。

提前致谢。

这是我的视图代码:

<% Html.Grid((List<System2__MVC2.Controllers.ProductController.ProductsSet>)ViewData["Products"]).Columns(column =>
       {
           column.For(c => Html.ActionLink("Select", "Products", "Product")).DoNotEncode();
           column.For(c => c.ProductID);
           column.For(c => c.Name);
           column.For(c => c.Description);
           column.For(c => c.Price);

       }).Render();             
%>
4

1 回答 1

1

也许我误解了您的问题,但是您不能将 ProductID 作为路由值传递给 ActionLink 方法吗?类似于以下内容:

Html.ActionLink("Select", "Products", "Product", new { ID = c.ProductID }, null)
于 2010-03-23T19:51:14.820 回答