значение не получается из представления индекса в метод контроллера в asp.net MVC 2 - PullRequest
0 голосов
/ 27 сентября 2010

Как я показываю список записей в представлении индекса в моем приложении asp.net mvc 2 + C #. по ссылке редактирования я передаю строковое значение, являющееся первичным ключом в БД. так что я могу получить доступ к соответствующим записям. но поскольку я устанавливаю отладчик на контроллере в методе Edit, в списке параметров я не получаю значение, которое я передал. Сценарий таков:

ИНДЕКС: Просмотр

<%= Html.ActionLink("Edit", "Edit", new { id=item.CRNo }) %> 

В КОНТРОЛЛЕРЕ:

public ActionResult Edit(String CRNo) // Here getting null
    {...some code...}

Где CRNo - строковое свойство элемента.

1 Ответ

1 голос
/ 27 сентября 2010

Вы передаете id в качестве параметра в ссылке, поэтому вы должны прочитать это.

public ActionResult Edit(string id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...