-1

私のC#コードでは、embedタグの文字列(Web上でpdfを表示するため)をDOM(asp.netサイト)に埋め込んでいますが、名前にアポストロフィのような文字が含まれていると、pdfがドキュメントの読み込みに失敗することに気付きました.

PDFドキュメントのパスをエンコードして、どのURLでも機能するようにする最良の方法は何ですか?

これは機能しませんでした: http://msdn.microsoft.com/en-us/library/zttxte6w.aspx

私がこれをしたとき、それはうまくいきました src = src.Replace("'", "%27"); このようにURLエンコードする機能はありますか?

4

1 に答える 1

1

テストHttpServerUtility.UrlEncodeHttpServerUtility.HtmlEncodeたところ、単純な引用符はエンコードされません。

そのためには、独自のコードを作成する必要があります。

于 2012-12-03T15:32:03.403 に答える