Как получить идентификатор строки из HTML-сетки MVCContrib? - PullRequest
1 голос
/ 23 марта 2010

В настоящее время у меня есть страница представления продукта, которая содержит HTML-сетку MVCContrib со ссылкой выбора в начале каждой строки. Если щелкнуть ссылку «Выбрать», я перехожу на другую страницу.

Мой вопрос заключается в том, можно ли извлечь 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();             
%>

1 Ответ

1 голос
/ 23 марта 2010

Может быть, я неправильно понимаю ваш вопрос, но не могли бы вы просто передать ProductID в качестве значения маршрута в метод ActionLink? Что-то вроде:

Html.ActionLink("Select", "Products", "Product", new { ID = c.ProductID }, null)
...