一旦创建了新的工作订单,我试图从我的webform1发送电子邮件,但是,当用户单击工作订单号时,我希望将该工作订单号作为参数传递给webform2。我用来发送电子邮件的代码:
System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
mm.From = new System.Net.Mail.MailAddress("[email protected]");//who send
mm.To.Add(new System.Net.Mail.MailAddress("[email protected]"));
mm.To.Add(new System.Net.Mail.MailAddress("[email protected]"));
mm.Subject = "WorkOrders Created With Type Safety";
mm.Body = "WorkOrderNumber" + ": "
+ "<a href=\"http://localhost:49695/Safety.aspx?=WorkOrderNum=\">"
+ TextBox13.Text + "</a>"
+ "<-Click on the Work Order Number" + "<br><br/>"
+ "Requestor" + ": " + TextBoxRequestor.Text
+ "<br><br/>" + "Date" + ": " + TextBoxDate.Text
+ "<br><br/>" + "Department" + ": " + TextBoxDepartment.Text
+ "<br><br/>" + "Completion Date" + ": "
+ TextBoxCompletionDate.Text + "<br><br/>" + "Machine Description"
+ ": " + TextBoxMachineDescription.Text + "<br><br/>"
+ "Machine Location" + ": " + TextBoxMachineLocation.Text
+ "<br><br/>" + "Work Required" + ": " + TextBoxWorkRequired.Text
+ "<br><br/>" + "Status" + ": " + TextBoxStatus.Text;
mm.IsBodyHtml = true;
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Host = ConfigurationManager.AppSettings["smtpServer"];
client.Send(mm);
当上述代码作为电子邮件发送时,结果如下所示,并且14可单击的链接:
WorkOrderNumber: 14<-Click on the Work Order Number
Requestor: Mark
Date: 01/07/2015
Department: IT
Completion Date: 01/08/2015
Machine Description: Fan
Machine Location: SomeLocation
Work Required: Needs Installing
Status: Open
因此,在webform2上,我将可以使用此功能:
protected void Page_Load(object sender, EventArgs e)
{
var workourdernum = Request.QueryString["WorkOrderNum"];
}
所以我只想将TextBox13.Text中的数字与链接一起传递,我看着在线人们正在通过Response.Redirect()完成类似的任务
这会工作吗?
"<a href=\"http://localhost:49695/Safety.aspx?WorkOrderNum=" +
+ TextBox13.Text + "\">" + TextBox13.Text + "</a>"
+ "<-Click on the Work Order Number" + "<br><br/>"
您将在查询字符串中传递工作单编号。然后,您的网页可以只从查询字符串中提取工作订单号。
您将获得如下所示的HTML:
<a href="http://localhost:49695/Safety.aspx?WorkOrderNum=123">123</a>
您已经有了(的代码Page_Load
)可以完美地在第二页中提取工作订单编号。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句