Url Encode кодирует URL параметры для использования в тегах привязки.
Html Attribute encode кодирует вещи для использования в общих атрибутах HTML.
Оба типа кодирования различаются - небезопасносимволы в кодировке атрибутов HTML будут преобразованы в & xxx;форма, в кодировке URL они превратятся в% xxx.Хотя это, вероятно, вряд ли приведет к ошибкам, это вызовет проблемы с безопасностью, но ваши данные не будут правильно отображаться в браузере или не пониматься в запросе.
(Действительно, кодировка Url, вероятно, изменится из-за несовместимости сстарые браузеры и HTML-кодировка изменятся при следующем удалении CTP, чтобы обеспечить безопасный список определенных диапазонов Юникода).