0

我通过包含页面 URL 的代码发送电子邮件。代码返回正确的 URL 文本和 href 值。但是在电子邮件中,我在登录名和 aspx 之间出现了双点,例如 (login..aspx),但正如您所见,它在文本中是硬编码的。问题是我得到了(login..aspx)。PageName 不包含 . 在里面。任何帮助

生成网址的代码:

RedUrl = "<a href='" + domain + "/login.aspx?redurl=" + PageName + ".aspx&id=" + 
         id.EncodeString()'>" + domain + "/login.aspx?redurl=" + PageName + 
         ".aspx&id=" + id.EncodeString() "</a>";
4

1 回答 1

0

也许PageName以一个点结尾,尝试修剪它:PageName.TrimEnd(".".ToCharArray())

于 2012-09-10T10:00:35.203 回答