Выход из амперсандов в URL в ASP.NET - PullRequest
0 голосов
/ 26 января 2012

Я создаю приложение ASP.NET 2.0, которое включает в себя множество URL-адресов с несколькими параметрами. Например:

http://www.myapp.com/default.aspx?param1=val&param2=val2

Я знаю, что ссылка на эту страницу в HTML должна выглядеть следующим образом, с экранированными амперсандами:

<a href='http://www.myapp.com/default.aspx?param1=val&amp;param2=val2>Text</a>

Поэтому, когда я генерирую HTML вручную для элемента управления Literal, мне нужно экранировать свои амперсанды. Но нужно ли мне делать то же самое при назначении *1001* ( MSDN ) свойства HyperLink, или это выполняется автоматически? В общем, где об этом позаботятся автоматически в ASP.NET?

1 Ответ

1 голос
/ 26 января 2012

Все серверные элементы управления ASP.Net кодируют предоставленные пользователем значения в генерируемый ими HTML, если иное не указано в документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...