2012-07-23 1 views
0

j'ai un problème avec mon button1 événement onclick,ASP.Net Button1 onclick ne fonctionnera pas sur le serveur

Il fonctionne très bien sur mon ordinateur local, cependant, il me montre l'erreur quand je publierai sur le serveur:

>  Compilation Error 
>  Description: An error occurred during the compilation of a resource required to service this request. Please review the following 
> specific error details and modify your source code appropriately. 
>  
>  Compiler Error Message: CS1061: 'ASP.resourcecenter_default_aspx' does not contain a definition for 'Button1_Click' and no extension 
> method 'Button1_Click' accepting a first argument of type 
> 'ASP.resourcecenter_default_aspx' could be found (are you missing a 
> using directive or an assembly reference?) 
>  
>  Source Error: 
>  
>  
>  Line 66:   <tr> 
>  Line 67:   <td class="style1"> 
>  Line 68:   <asp:Button ID="Button1" runat="server" Text="Search" onclick="Button1_Click" /> 
>  Line 69: 
>  Line 70:   </td> 

Et voici mon code:

ASPX:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_Default" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

...... 

<tr> 
     <td class="style1"> 
     <asp:Button ID="Button1" runat="server" Text="Search" onclick="Button1_Click" /> 

</td> 

C#:

public partial class _Default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 

     protected void Button1_Click(object sender, EventArgs e) 
     { 
      string sqlcode = null; 
      string request = TextBox2.Text.ToString(); 
.....} 

Quelqu'un peut-il m'aider à comprendre ce qui se passe? J'apprécie vraiment votre aide!

+0

Utilisez-vous un site Web ou une application Web? –

+0

Essayez de vérifier la propriété ** CausesValidation ** du bouton. –

+2

CausesLa valeur de validation n'affecte pas la compilation –

Répondre

0

Vous pouvez essayer d'encapsuler la classe _Default dans un espace de nom unique ou modifier le nom de classe au cas où il est en conflit avec une autre page de votre site avec le même nom de classe (_Default) dans son code.

Questions connexes