Маршрутизация ASP.NET MVC по строковому идентификатору?

В ASP.NET 2, как мне создать маршрут, который позволяет искать объект (например, продукт) по строковому идентификатору ( например ProductCode)? Маршрут для поиска того же объекта по его целочисленному идентификатору (например, ProductId) является автоматическим, поэтому я действительно не знаю, как он работает.

Автоматический маршрут по идентификатору:

/Product/1

Как мне также создать второй маршрут, который использует строковый идентификатор?

/Product/red-widget

И как мне сделать это, чтобы были доступны оба маршрута?

13
задан drneel 1 October 2011 в 04:25
поделиться