0
我通過包含頁面URL的代碼發送電子郵件。該代碼返回正確的URL文本和href值。但在電子郵件中,我在登錄和aspx之間獲得了雙點(login.aspx),但正如您可以看到它在文本中被硬編碼一樣。問題是我越來越(登錄..aspx)。 PageName不包含。在裏面。 任何幫助url包含頁面名稱和擴展名之間的雙點
代碼來生成網址:
RedUrl = "<a href='" + domain + "/login.aspx?redurl=" + PageName + ".aspx&id=" +
id.EncodeString()'>" + domain + "/login.aspx?redurl=" + PageName +
".aspx&id=" + id.EncodeString() "</a>";
它是一個笑話嗎?只需刪除代碼中的點 –
'PageName'最後可能包含'.'。你也應該看看使用'string.Format'來讓你的代碼更容易閱讀。 – Oded
您是否嘗試過使用Visual Studio調試代碼以查看「PageName」具有的值? –