所有的web页面里的按钮都无响应!!事件没丢。也不是多重form。
是VS2003的项目,我自己改成VS2005。其中用到了用户控件,所有web页面继承base,不是System.Web.UI.Page。不关验证控件的事,验证控件我已经去掉了。按钮还是没响应。
麻烦高手指点下可能出错的地方。
谢谢。
是VS2003的项目,我自己改成VS2005。其中用到了用户控件,所有web页面继承base,不是System.Web.UI.Page。不关验证控件的事,验证控件我已经去掉了。按钮还是没响应。
麻烦高手指点下可能出错的地方。
谢谢。
查看一下事件属性,是不是事件没有映射到相应的方法
谢谢
不是这个原因。
所有的按钮都没响应,不知道是不是继承时候出错了
这是page的代码。(上边说错了,是继承page不是base)
using System;
using System.Web;namespace BookStore
{
/// <summary>
/// 所有Web页面的父类
/// </summary>
public class Page:System.Web.UI.Page
{
public Page()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
///<summary>
///错误处理
///</summary>
///<param name="e">错误句柄</param>
protected override void OnError(EventArgs e)
{
base.OnError(e);
string errorMsg=Context.Error.Message;
Response.Redirect("ErrorPage.aspx?errorMsg="+errorMsg);
}
/// <summary>
/// 弹出消息框
/// </summary>
/// <param name="Message">消息</param>
public void Alert(string message)
{
Response.Write("<script>alert('" + message + "');</script>");
}}
}
看一下事件的属性里有没关联。
或看一下aspx.designer.cs中有没有关联事件的代码。
我的vs2005没有aspx.designer.cs这个文件。我上网问过,他们说vs2005的web项目可以没那个的。
我现在彻底迷茫了
以前也碰到过丢事件的...
把那个页面打开,事件一个一个点击..再保存,就OK了..
以前是这么搞定的..
我现在就是一个个点击后保存的。
h_lj(贝塔) ( ) 信誉:100 Blog 加为好友 2007-04-12 16:50:59 得分: 0
除非是vs2003转vs2005的项目,或者不是采用codebehind的方式,不然肯定会有designer.cs的,里里是这个页目上的每个控件的初始化代码和事件绑定代码。你可以试着在page_load里手工绑定一个事件,试试能不能触发
我就是新建一个网站,里面的aspx文件也是只有cs文件,没有designer.cs文件。新建的网站里面按钮事件什么的都正常。
还有就是怎样在page_load里手工绑定一个事件??
在page_load里这样写
{
Button1.Click +=new EventHandler(Button1_Click);
}
其中Button1_Click就是你定义的处理函数.
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using DataAccess;public partial class Login : Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Click+=new EventHandler(Button1_Click);
}
protected void Button1_Click(object sender, EventArgs e)
{
this.Label1.Text = "1111111111";
}
}
CS文件不继承Page,改为继承System.Web.UI.Page时有响应。
估计是继承出错了。现在麻烦高手看下我上边发的page的代码。帮忙查看下哪出错了。谢谢
public partial class Login : System.Web.UI.Page
我想让它继承page,该怎么做??知道的进来指点下、。