2008-12-15 3 views
1

Я просматриваю некоторые страницы, и я заметил, что по умолчанию для ID в маршрутизации для контроллера/action/ID является целым числом а не строка.Изменение идентификатора маршрутизатора MVC от целого до строки в vb.net

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

ответ

3

Сугубо путем создания действия, как это:

Public Function MyAction(ByVal id as String) as ActionResult 

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