2012-01-25 50 views
0

いくつかのパラメータを含む多くのURLを含むASP.NET 2.0アプリケーションを構築しています。例:アンパサンドがエスケープでASP.NETで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> 

私はLiteral制御のために、手動でHTMLを生成していたときに私はアンパサンドを脱出する必要があります。しかし、NavigateUrlMSDN)のプロパティーにHyperLinkというプロパティを割り当てるときにも同じことをする必要がありますか、それとも自動的に行われますか?一般的に、これはASP.NETで自動的にどこで処理されますか?

答えて

1

すべてのASP.Netサーバー側のコントロールは、ドキュメントで特に明記されていない限り、ユーザーが入力したHTMLの値をエンコードします。

関連する問題