首页 > 解决方案 > 为什么当我将点击事件添加到链接到母版页的页面中的按钮时会出现编译错误

问题描述

每次在页面中添加按钮时,我都会收到此错误:

“/”应用程序中的服务器错误。编译错误描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:CS1061:“addproduct_aspx”不包含“btnadd_Click”的定义,并且找不到接受“addproduct_aspx”类型的第一个参数的扩展方法“btnadd_Click”(您是否缺少 using 指令或程序集引用?)

源错误:

Line 166:            <div class="row">
Line 167:                <div class="col-md-3">
Line 168:                    <asp:Button ID="btnadd" runat="server" Text="Save details" class="btn btn-default" OnClick="btnadd_Click" />
Line 169:                </div>
Line 170:                <div class="col-md-7"></div>

当我删除 OnClick="btnadd_Click" 时,不会出现编译错误,所以我似乎每次添加 onclick 行时都会发生错误。该页面链接到一个母版页,如图所示。

<%@ Page Title="" Language="C#" MasterPageFile="~/adminmaster.Master" AutoEventWireup="true" CodeBehind="addproduct.aspx.cs" Inherits="onlineshop.addproduct" %>

即使我尝试删除并添加一个新按钮,我仍然会收到编译错误,请帮忙?

标签: c#asp.net

解决方案


请在此名称的 CS 文件中创建方法btnadd_Click With Parameters Manually

 

void btnadd_Click(object sender, EventArgs e)
    {
       //snip
    } 

推荐阅读