页面事件和清除ASP.NET Web窗体上的字段
我知道asp.net完全是关于事件的,但我不太了解事件是如何工作的 我需要构建一个web表单,该表单将提交电子邮件并发送到指定的电子邮件地址,其中包含页面事件和清除ASP.NET Web窗体上的字段,asp.net,Asp.net,我知道asp.net完全是关于事件的,但我不太了解事件是如何工作的 我需要构建一个web表单,该表单将提交电子邮件并发送到指定的电子邮件地址,其中包含文本框和复选框值以及电子邮件正文上的一些HTML。我面临的问题是,我需要: 确保用户返回浏览器或刷新页面时信息已消失 我还需要让用户在到达第二页(确认)和验证成功后打印一页,并填写所有表单。目前我在提交按钮上有一个事件OnClientClick,它调用window.print函数,但我真正想要的是在提交页面后打印。在确认书打开之前。在我的脑海中,我
文本框
和复选框
值以及电子邮件正文上的一些HTML。我面临的问题是,我需要:
OnClientClick
,它调用window.print函数,但我真正想要的是在提交页面后打印。在确认书打开之前。在我的脑海中,我只能想到将所有信息传递到中间的第二页,然后在第三页的页面加载事件中打印李>
要确保文本框为空,您需要确保页面未被缓存;在上查看此MSDN或仅添加
<meta HTTP-EQUIV="Pragma" content="no-cache">
然后
protected void SendMailButton_Click(object sender, EventArgs e)
{
SendMail();
PrintForm();
ClearForm();
}
protected void PrintForm()
{
// send form values to a page that handles the printing
}