步骤1:我有一个要求,例如单击我的应用程序中的按钮,应该触发邮件给“列表”中的相应人员。
第2步:该邮件项目应包含一个链接,如"点击此处批准"。
步骤3:点击该链接时,另一个邮件项目应打开,收件人:xxx @ xxx.com,CC:yyy @ yyy.com,主题等......
我使用了以下代码,
protected void Page_Load(object sender, EventArgs e)
{
string sMsg = "";
string cc = "abc@abc.com";
string Subject = "Test";
string Body = "<a href=\"mailto: xxx.xxx@ge.com?Subject=subject\">Click here to send mail</a>";
sMsg = Redirct("mailto:" + cc + "?Subject=" + Subject + "&body=" + Body);
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "showalert", sMsg,true);
}
public string Redirct(string pagename)
{
StringBuilder sb = new StringBuilder();
sb.Append("window.location.href='" + pagename + "'; ");
return sb.ToString();
}
以上代码抛出错误,如&#34;命令行参数无效。验证您正在使用的开关&#34; 有什么问题?
答案 0 :(得分:0)
我想评论,但不能因为我没有足够的代表。但是我注意到你正在逃避&#34;&#34;在href中,为什么不使用&#39;&#39;代替?不知道这是不是问题,但逃避角色对我来说似乎没什么用。