およびデバッグするときにエラーが出る氏は述べています:CS1061:私は私のページにLinkButtonコントロールを追加したコンパイルエラーメッセージ
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 0
ページ:
<%@ Page Language="C#" MasterPageFile="~/UILayer/UI.Master" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="WebApp.UILayer.Test" Title="Untitled Page" %>
.csファイルが含まれています。あなたがprivate
としてクリックハンドラlbl_Click
修飾子を設定しているので
namespace WebApp.UILayer
{
public partial class Test : System.Web.UI.Page
{
private void lbl_Click(object sender, EventArgs e)
{
}
}
}
これは命を救った人です^^。もしあなたが "internal"を持っていても、これは起こります...これは、バグとみなされ、正常にコンパイルされますが、公開されたバージョンではエラーが発生します。 – VSP