我已經添加一個LinkButton到我的網頁和調試時出現錯誤說:CS1061:編譯錯誤信息
CS1061:「ASP.uilayer_test_aspx」不包含定義「lbl_Click」,沒有擴展方法「 lbl_Click」接受型的第一參數 'ASP.uilayer_test_aspx' 可以找到(是否缺少using指令或程序集引用?)
的.aspx包含:
<asp:LinkButton ID="lbl" runat="server" OnClick="lbl_Click">LinkButton</asp:LinkButton>
頁diretive:
<%@ Page Language="C#" MasterPageFile="~/UILayer/UI.Master" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="WebApp.UILayer.Test" Title="Untitled Page" %>
的.cs包含:
namespace WebApp.UILayer
{
public partial class Test : System.Web.UI.Page
{
private void lbl_Click(object sender, EventArgs e)
{
}
}
}
這是一個救星^^。它也發生,如果你有「內部」...這應該被視爲一個錯誤,編譯罰款,但與發佈的版本提出錯誤....不應該編譯器警告這種可見性錯誤? – VSP