我正在构建一个 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>
因此,当我为Literal
控件手动生成 HTML 时,我需要转义我的 & 符号。NavigateUrl
但是在分配给 a 的(MSDN)属性时我是否需要做同样的事情HyperLink
,还是自动为我完成?一般来说,这在 ASP.NET 中在哪里自动处理?