Я создаю приложение ASP.NET 2.0, которое включает в себя множество URL-адресов с несколькими параметрами. Например:
http://www.myapp.com/default.aspx?param1=val¶m2=val2
Я знаю, что ссылка на эту страницу в HTML должна выглядеть следующим образом, с экранированными амперсандами:
<a href='http://www.myapp.com/default.aspx?param1=val&param2=val2>Text</a>
Поэтому, когда я генерирую HTML вручную для элемента управления Literal
, мне нужно экранировать свои амперсанды. Но нужно ли мне делать то же самое при назначении *1001* ( MSDN ) свойства HyperLink
, или это выполняется автоматически? В общем, где об этом позаботятся автоматически в ASP.NET?