Button On Click事件未触发

时间:2011-05-16 02:01:34

标签: c# asp.net

on click事件可以在其他页面中使用。

这是我试图让它工作的页面标题:

<%@ Page Title="Report" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Report.aspx.cs" Inherits="Report" %>

    <%@ PreviousPageType VirtualPath="~/Default.aspx">

和背后的代码:

protected void Page_Load(object sender, EventArgs e)
    {
        if (PreviousPage == null)
        {
            Response.Redirect("~/Default.aspx");
        }
            // code..

当我点击它时,它只是将我重定向到PreviousPage。即使内部有断点,它也不会停止。

protected void export_Click(object sender, EventArgs e)
    {
           //code
    }

2 个答案:

答案 0 :(得分:3)

在您的页面加载中,尝试使用:

if(!Page.IsPostBack)
{
      if (PreviousPage == null)
      {
          Response.Redirect("~/Default.aspx");
      }

}

答案 1 :(得分:0)

我的回答更多是关于提示 您是否在代码Behind方法中创建了处理点击的方法?

ButtonConfirm_Click(EventArgs e...

这样的东西