ASPX防止重复执行Page_Load以及事件绑定的问题
2013-12-20 13:43
495 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <input runat="server" id="btn" type="button" value="OK"/> </div> </form> </body> </html>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class index : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //不涉及到客户端页面的代码,放在这里可以保证不会重复执行 Speak(); } //事件注册的代码放在这里比较好 btn.ServerClick += Say; } public void Speak() { string msg = btn.Value; Response.Write("<script type='text/javascript'>alert('"+msg+"')</script>"); } public void Say(object hander,EventArgs e) { Response.Write("<script type='text/javascript'>alert('Welcome to China!');</script>"); } }
相关文章推荐
- 关于aspx的page_load事件执行两次的问题
- aspx页面Page_Load和aspx页面上控件Page_Load事件执行顺序
- pageload重复执行的问题
- A打开B页面,B页面的PageLoad事件第二次不能执行问题解决
- pageload重复执行的问题
- 关于default.aspx的page_load执行两次的问题
- Asp.net 问题:点击button时,总是执行pageload事件,然后再执行button的点击事件
- 动态生成的html绑定click事件没有效果不执行 click事件重复绑定问题
- jquery中事件重复绑定以及解绑问题
- JQueryMobel页面绑定pageinit事件采用ajax创建listview,转到其他界面返回时导致listview重复问题
- C# Page_load()事件 执行两遍 出现的几种情况以及解决办法
- jQuery中防止重复绑定事件的问题
- 当前无法命中断点,不能执行Page_Load事件,等若干问题...
- AutoEventWireup="false"导致Page_Load事件未执行 或为 true时执行2次 .
- jQuery防止重复绑定事件的解决方法
- 总结: 重复提交、重复刷新、防止后退的问题以及处理方式
- jquery click嵌套 事件重复注册 多次执行的问题解决
- Silverlight 2 学习笔记之事件的重复绑定问题
- 重复提交、重复刷新、防止后退的问题以及处理方
- JSP 防止重复提交 防止重复刷新 防止后退问题以及处理方式