【问题标题】:Error CS1601 from ASP.NET Application, but can't see why来自 ASP.NET 应用程序的错误 CS1601,但看不到原因
【发布时间】:2011-08-03 09:07:25
【问题描述】:

我正在学习本教程here 关于进度对话,但遇到了一个我看不到原因的基本问题。我的项目到目前为止返回错误消息...

Compiler Error Message: CS1061: 'ASP.webprogressbar_aspx' does not contain a
definition for 'Button1_Click' and no extension method 'Button1_Click' accepting
a first argument of type 'ASP.webprogressbar_aspx' could be found (are you
missing a using directive or an assembly reference?)

Source Error:

Line 12:     <legend>WebProgressBar</legend>
Line 13:     <div>
Line 14:       <asp:Button id="Button1"
Line 15:                   runat="server"
Line 16:                   Text="Start Long Task!"

到目前为止的项目是(完整的)WebProgressBar.aspx

<%@ Page Language="C#"
         AutoEventWireup="true"
         CodeBehind="WebProgressBar.aspx.cs"%>
<html>
<head id="Head1" runat="server">
<title> </title>
</head>
<body>
<form id="form1" runat="server">
  <fieldset>
   <legend>WebProgressBar</legend>
    <div>
      <asp:Button id="Button1"
                  runat="server"
                  Text="Start Long Task!"
                  OnClick="Button1_Click">
      </asp:Button>
    </div>
  </fieldset>
</form>
</body>
</html>

和 WebProgressBar.aspx.cs...

using System;

public partial class WebProgressBar : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    public void Button1_Click(object sender, EventArgs e)
    {
        Session["State"] = 1;
    }

}

谁能看到我忽略了什么?

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    我认为您在 &lt;%@ Page 语句中缺少 Inherits 属性。

    <%@ Page ... Inherits="WebProgressBar" %>
    

    【讨论】:

      【解决方案2】:

      您似乎缺少继承类的标记。本质上,它找不到您的按钮的事件处理程序,因为尚未列出该类。

      <%@ Page Language="C#" AutoEventWireup="true" Inherits="WebProgressBar" CodeBehind="WebProgressBar.aspx.cs"%>
      

      【讨论】:

      • 我有同样的问题,我只是添加了你提到的内容,但现在错误是:无法加载类型'WebProgressBar'
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多