最近编了一个C#.NET新闻后台
新闻的编辑和删除是由DataGrid实现的
运行时浏览器提示JS教本错误 '_EVENTTARGET'为空或不是对象
以下是部分源程序
delnews.aspx.cs
------------------------------------------------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
Server.Execute("judge.aspx");
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
Server.Execute("judge.aspx");
//DropDownList绑定
this.ddlbind();
this.ddlbind();
//DataGrid绑定
this.dgbind();
}
-----------------------------------------------------------------------------
this.dgbind();
}
judge.aspx.cs
--------------------------------------------------------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(Convert.ToBoolean(Session["Flag"])!=true)
{
Response.Redirect("login.aspx");
}
}
-----------------------------------------------------------------------------------
{
// 在此处放置用户代码以初始化页面
if(Convert.ToBoolean(Session["Flag"])!=true)
{
Response.Redirect("login.aspx");
}
}
-----------------------------------------------------------------------------------
后来我把两段程序写在一起 问题解决 太奇怪了
以下是顺利运行的部分源代码
delnews.aspx.cs
------------------------------------------------------------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
if(Convert.ToBoolean(Session["flag"])!=true)
{
Response.Redirect("login.aspx");
}
this.ddlbind();
this.dgbind();
}
------------------------------------------------------------------------------------
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
if(Convert.ToBoolean(Session["flag"])!=true)
{
Response.Redirect("login.aspx");
}
this.ddlbind();
this.dgbind();
}
哪位神仙能告诉我这是为什么