Изменение идентификатора маршрутизатора MVC с целого на строку в vb.net - PullRequest
1 голос
/ 15 декабря 2008

Я смотрю на некоторые страницы и заметил, что по умолчанию для ID в маршрутизации для контроллера / действия / ID является целое число, а не строка.

Как я могу изменить это так, чтобы это была строка?

1 Ответ

3 голосов
/ 15 декабря 2008

Чисто, создавая подобное действие:

Public Function MyAction(ByVal id as String) as ActionResult

Фреймворк конвертирует URL MyController/MyAction/SomeId для вас. Обычно он преобразует последний раздел в целое число, так как именно так определяется ваш метод, ничто не мешает вам сказать, что это строка и поэтому преобразование не требуется.

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