我的newTransport.aspx按钮控件
<asp:Button ID="najitRidiceButton" runat="server" Text="Vyhledat ridice" onclick="najitRidiceButton_Click" />
我的newTransport.aspx.cs方法
protected void najitRidiceButton_Click(object sender, EventArgs e)
{
DAODriver.searchDrivers(Calendar1.SelectedDate, casPrepravyTextBox.Text, Int32.Parse(pocetOsobTextBox.Text), extraZavazadla());
}
我得错误
CS1061:ASP.newtransport_aspx不包含najitRidiceButton_Click的定义,也没有扩展方法najitRidiceButton_Click可以找到类型为ASP.newtransport_aspx的第一个参数(你是否缺少using指令或汇编引用?)
当我删除该按钮时,一切正常,所以我不明白,这是我的第一个ASP.NET网络应用程序所以请帮助我我不知道为什么它不起作用,虽然我试图谷歌它或在stackoverflow上找到答案 - 没有结果
<%@ Page Title="" Language="C#" MasterPageFile="~/PageTemplate.Master"
AutoEventWireup="true" CodeBehind="NewTransport.aspx.cs"
Inherits="ASPDU1.NewTransport" %>
答案 0 :(得分:4)
尝试制作事件处理程序public void
而不是protected
,只是为了看看。它对我来说是protected void
,但是我可以从这个样本中找出一些东西。我假设代码隐藏指向ASPX标记@Page
引用中的正确页面。
答案 1 :(得分:1)
我在更改构建配置(例如从调试到发布),运行项目,然后更改回以前的构建配置方面取得了巨大成功。
答案 2 :(得分:1)
您似乎正在使用ASP.NET WebApplication(即不是ASP.NET WebSite)项目类型。 如果是这样,有必要: