2

URL を渡したいのですが、コードは次のとおりです。

MyUrl = "http://www.abc.co.in/Download.aspx?period=" + Server.UrlEncode
        (DateTime.Now.ToString("dd-MMM-yyyy")) + "&ProductName="
        + Server.UrlEncode(productName) + "";

mail.Body += "<a href=" + MyUrl + ">Demo Download</a>";

しかし、それでも次のような出力が得られます。

http://www.abc.co.in/Download.aspx?period=12-Apr-2013&ProductName=Otja

では、私のコードの何が問題で、それをデコードする方法はdownload.aspx?

4

2 に答える 2

9

名前空間HttpUtility.UrlEncodeから使用します。System.Web

HttpUtility.UrlEncode メソッド: MSDN リンク

于 2013-04-11T11:11:15.537 に答える