2012-08-03 3 views
1

J'ai un ASP: Bouton qui a une fonction onclick. Y a-t-il un moyen d'éliminer l'actualisation qui se produit?Se débarrasser du bouton Actualiser sur cliquez sur

Bouton contenant le code HTML actuel.

<div id="user" class="font"> 
       <div id="userPanel"> 

      <asp:TextBox ID="txtSearch" runat="server" Width="400px" align="left"></asp:TextBox> 

      <asp:Button ID="searchbutton" text="enter" runat="server" 
       onclick="searchbutton_Click" /> 

      <asp:Label ID="test" runat="server"></asp:Label> 

      </div> 

      <asp:UpdatePanel ID="userinfoupdatepanel" runat="server"> 
       <ContentTemplate> 
        <div class="topcontent"> 
         <ul>...</ul> 
        </div> 
       </ContentTemplate> 
      </asp:UpdatePanel> 

Le bouton clic appelle alors une fonction qui remplit le contenu UL

+0

Voulez-vous appeler uniquement une fonction javascript, mais pour publier la page? –

+0

Il appelle actuellement une fonction dans C# actuellement – user1512593

+0

Ok, et vous voulez qu'il ne fasse rien du tout? –

Répondre

2

Vous pouvez utiliser OnClientClick pour lier une fonction Javascript pour gérer le clic dans le navigateur. Si vous renvoyez false de cette fumction, la publication ne se produit pas.

0

Vous pouvez également ajouter des événements clients à l'aide de la collecte d'attributs.

searchbutton.Attributes.Add("onclick", "alert('Test')"); 
searchbutton.Attributes.Add("onclick", "return fnSomeThing(this);"); 
Questions connexes