刷新页面后再次接收电子邮件 [英] Receving Email again after refereshing the page

查看:72
本文介绍了刷新页面后再次接收电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我的开发站点存在问题.....
当用户单击忘记密码"并输入他们的电子邮件ID时....
单击提交按钮后,用户将在其电子邮件ID中获得密码...
然后,如果用户刷新页面,则再次将相同的电子邮件再次发送到其电子邮件ID ...

为了解决这个问题,我想做的是....


请帮助我..................

Hello everyone

I have a problem in my developing site.....
when user clicks forget password and they enter their email id....
After clicking submit button the user get their password in their email id......
then after If user refresh the page the same email again sent to their email id at second time...

To stop this problem what i want to do....


pls help me..................

推荐答案

尝试一下

try this

<div>
       <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
       <br />
       <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>





protected void Page_Load(object sender, EventArgs e)
   {
       if (!IsPostBack)
       {
           Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString());
       }


   }
   protected void Button1_Click(object sender, EventArgs e)
   {
       if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString())
       {
           Label1.Text = "Hello";
           Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString());
 string str = "your code will save here or call save() method here";

       }
       else
       {
           Label1.Text = "Page Refreshed";
                 }

   }
   protected void Page_PreRender(object sender, EventArgs e)
   {
       ViewState["CheckRefresh"] = Session["CheckRefresh"];
   }


这篇关于刷新页面后再次接收电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆