如果条件在按钮内终止,请单击 [英] if condition terminate inside button click

查看:67
本文介绍了如果条件在按钮内终止,请单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请给它一些建议.还希望如果日期无效,则应在同一页上加上.使用任何中断,不要再执行
如果日期无效,则按钮单击事件中的代码

Please give advice on itt . also want if date invalid it should same page plus .use whatever break do not excute more
code inside button click event if date is not valid

protected void btn_ok_Click(object sender, EventArgs e)
   {
       //DateTime dt = new DateTime();
       //dt = Convert.ToDateTime(tb_age.Text);//"2011-12-30"
       //TimeSpan ts = DateTime.Now.Subtract(dt);
       //int y = ts.Days / 365;
       DateTime dtStart = DateTime.Parse(tb_age.Text);
       TimeSpan sp = DateTime.Now - dtStart;


       if (sp.Days < 18 * 365)
       {
           Response.Write("<script>alert('Age  not validated. You are  year old.')</script>");

           tb_age.Focus();


       }
       else { Response.Write("<script>alert('Age valid')</script>"); }

       Label1.Visible = true;
       Label1.Text = " Why  are  you   runnning  in button click if not  valid age if valid than  ok  ";

   }
   protected void Button1_Click(object sender, EventArgs e)
   {
       Label1.Visible = false;
   }


<form id="form1" runat="server">

   <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
   </asp:ToolkitScriptManager>
   <div>
   <h4>Date format must be like :07/01/1989(MM/DD/YYYY)</h4>
   <asp:TextBox ID="tb_age" runat="server"></asp:TextBox>
       <asp:CalendarExtender ID="CalendarExtender1" runat="server" Format="MM/dd/yyyy" TargetControlID="tb_age">
       </asp:CalendarExtender>
   <asp:Button ID="btn_ok" runat="server" Text="Test Age" onclick="btn_ok_Click" />
       <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
       <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />

   </div>
   </form>

推荐答案

tb_age.Focus();

行之后添加return语句,或扩展else子句涵盖了方法的其余部分.

line, or extend the else clause to cover the remainder of the method.


这篇关于如果条件在按钮内终止,请单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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