Я использую asp.net mvc3
У меня есть шаблон URL, например http://mysite.com/product/{id}
Все нормально, если я использую простой идентификатор, однако наши идентификаторы являются URI, и это вызываетпроблема.
Даже когда я кодирую идентификатор с помощью HttpUtility.UrlEncode MVC, выдает следующую ошибку:
Потенциально опасное значение Request.Path было обнаружено клиентом (:).
Как я могу заставить его работать, не отключая эту проверку для всего?И почему закодированный URI так или иначе опасен в URL?
спасибо