ASP.NET MVC3 / Razor.
Я обнаружил, что когда я создаю ссылку на действие, скажем, вот так:
@Html.ActionLink(product.Title, "Detail", "Products", new { id = product.ProductID }, null)
Механизм MVC3 создает ссылку на мой продукт. Например:
http://myhost/{ActionUrl}/PRODID
Однако, если бы мой идентификатор продукта содержал какой-либо специальный символ, он не был бы закодирован в URL.
http://myhost/{ActionUrl}/PROD/ID
Конечно, это нарушает мою маршрутизацию. Мои вопросы:
Спасибо!