0
下面我有這樣的代碼:用URL Replace.string作爲參數
string _strTemplate = _strDownloadTemplate + IDReq + "/" + _strFileName;
Uri url = new Uri(_strTemplate);
正如你所看到的,我轉換strTemplate(它帶有一個網頁,我需要通過電子郵件發送鏈接爲用戶)轉換爲URL格式。我的電子郵件正文中有幾個字段,我用正確的值替換:
strMailMessage = strMailMessage.Replace("_LinkTemplate", url);
,因爲該方法需要與string.replace字符串作爲唯一的參數,我得到一個錯誤。 有沒有辦法解決這個問題? 我正在考慮通過我的頁面(page.aspx)傳遞URL值,但如果通過此方法有辦法實現,那對我來說會更好。
謝謝!
喜喬納森,感謝您的答覆,是的,它是C#。 當我這樣做時(url.ToString())它可以工作,但是當我收到電子郵件時,字段(「_LinkTemplate」)將URL顯示爲一個字符串,我需要它顯示爲一個URL,一個超鏈接,所以用戶可以點擊它。我希望我很清楚。如有必要,我可以附上打印屏幕。謝謝! –
您尚未爲此問題提供足夠的說明。首先,URL *是一個字符串。你的意思是說你需要一個'Uri'?如果是這樣,請說明爲什麼你需要一個'Uri'。 –
我的不好,對不起喬納森。已經發現我的錯誤,這是別的,與弦沒有關係。更換,這是工作正常 對不起再浪費時間:( –