j'ai un bouton dans la page Edit.aspx avec ci-dessous le codeNe contient pas d'erreur de définition pour l'événement, cliquez le bouton dans la page asp.net
<asp:Button ID="GoButton" runat="server" Text="Go" onclick="GoButton_Click" />
alors la directive de page est comme suit
<%@ Page language="c#" EnableEventValidation="false" Codebehind="AdminHotelEdit.aspx.cs" AutoEventWireup="false" Inherits="GTIAdmin.AdminHotelEdit" ValidateRequest="false"%>
et j'ai l'événement de clic de bouton défini dans le code derrière le fichier comme suit
public void GoButton_Click(object sender, EventArgs e)
{
}
lorsque je débogue le programme obtient erreur indiquant que
Error 146 'ASP.edit_aspx' does not contain a definition for 'GoButton_Click'
and no extension method 'GoButton_Click' accepting a first argument of type
'ASP.adminhoteledit_aspx' could be found (are you missing a using directive or an
assembly reference?)
s'il vous plaît me suggérer si vous avez une idée de la raison de cette erreur.
le code dans edit.cs est comme suit
namespace GTIAdmin
{
/// <summary>
/// Summary description for AdminHotelEdit.
/// </summary>
public class AdminHotelEdit : GTIAdminPage
{
protected Button GoButton_Click;
private void Page_Load(object sender, System.EventArgs e)
{
}
public void GoButton_Click(object sender, EventArgs e)
{
}
}
}
Est-ce un projet de site Web ou un projet d'application Web? –
c'est projet de site Web – subha