Изменение идентификатора маршрутизатора MVC с целого на строку в vb.net

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

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

15.12.2008 12:06:15
1 ОТВЕТ
РЕШЕНИЕ

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

Public Function MyAction(ByVal id as String) as ActionResult

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

3
15.12.2008 12:24:58