Значение из ViewData для отображения в виде ссылки и значение в ссылке действия - PullRequest
0 голосов
/ 17 апреля 2011

У меня есть список имен и идентификаторов документов в моих данных просмотра

ViewData["Documents"] = new SelectList(repo.GetDocumentForMeeting(id), "DocId", "FileName");    

Мне нужно отобразить столько ссылок действий, сколько идентификаторов документов и имен файлов в «Просмотр данных». Я не хочу использовать Html для выбора значений. Есть ли простой способ сделать это?

<%= Html.ActionLink(
ViewData-Doc Name,
"GetDocumentPage", 
"Document",
new { id = ViewData-DocId }, 
new { id = "displayDoc" }
) %>

1 Ответ

0 голосов
/ 17 апреля 2011

Даже я сталкиваюсь с подобной проблемой и похоже, что нет прямого решения этой проблемы чтения ViewData в разделе параметров вспомогательных методов Html. Для меня эта часть вашего кода не работает:

new { id = ViewData-DocId }

Я задал следующий вопрос:

Передача данных в контроллер при использовании URL.Action в шаблоне jQuery в динамических представлениях Asp.Net MVC

...