我有两个文件,一个是 pro.aspx,另一个是 pro.aspx.cspro.aspx 如下:<%@ Page Language="C#" Inherits="study.uploadimage.imgupload" Src="pro.aspx.cs" %>
<script language="C#" runat="server"></script>pro.aspx.cs 如下:using System;
namespace study.uploadimage
{
public class imgupload : System.Web.UI.Page
{ public void Page_Load(object sender, System.EventArgs e)
{
Response.Write("wee");
} #region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}现在问题就是,我运行 pro.aspx的时候,就显示: weewee这个结果显示了两次.但如果我把 void Page_Load放在 pro.aspx里,就只显示一次:wee请问为什么? 怎么解决?
<script language="C#" runat="server"></script>pro.aspx.cs 如下:using System;
namespace study.uploadimage
{
public class imgupload : System.Web.UI.Page
{ public void Page_Load(object sender, System.EventArgs e)
{
Response.Write("wee");
} #region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}现在问题就是,我运行 pro.aspx的时候,就显示: weewee这个结果显示了两次.但如果我把 void Page_Load放在 pro.aspx里,就只显示一次:wee请问为什么? 怎么解决?
{
if(!IsPostBack)
{
Response.Write("wee");
}
}
看看