2010-01-31 2 views
0

J'ai téléchargé Ajax Control Toolkit et je veux ajouter ses composants à mon projet. J'ai utilisé ValidatorCallOut Component comme un extendeur d'une zone de texte et lorsque l'utilisateur change de focus pour une autre zone de texte ValidatorCallOut apparaît. mais cette action provoquera l'actualisation de la page. Comment puis-je empêcher cela?
Voici mon code:Pourquoi toute ma page est actualisée lors de l'utilisation de ValidatorCallOut dans Ajax Control Toolkit?

<%@ Page Language="C#" MasterPageFile="~/User/UserMasterPage.master" AutoEventWireup="true" 
    CodeFile="New.aspx.cs" Inherits="User_Accounts_New" Title="Untitled Page" %> 

<%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="act" %> 

<asp:Content ID="Content2" ContentPlaceHolderID="LeftContentPlaceHolder" runat="Server"> 
    <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" /> 

      <asp:TextBox ID="LoginUrlTxtb" CssClass="textEntry" TabIndex="0" runat="server" Width="321px" 
       OnTextChanged="LoginUrlTxtb_TextChanged" AutoPostBack="True"></asp:TextBox> 
      <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
       ErrorMessage="Url is Not Well Formated" ControlToValidate="LoginUrlTxtb">*</asp:RegularExpressionValidator> 
      <act:ValidatorCalloutExtender ID="RegularExpressionValidator1_ValidatorCalloutExtender" 
       runat="server" HighlightCssClass="validatorCalloutHighlight" 
       Enabled="True" TargetControlID="RegularExpressionValidator1" 
       CssClass="validatorCalloutHighlight" PopupPosition="Left" Width="200px"> 
      </act:ValidatorCalloutExtender> 

      <asp:TextBox ID="FirstnameTxtb" CssClass="textEntry" TabIndex="0" runat="server" Width="321px" 
       OnTextChanged="LoginUrlTxtb_TextChanged" AutoPostBack="True"></asp:TextBox> 
</asp:Content> 

Répondre

0

Vos textboxes ont l'ensemble de la propriété "AutoPostBack" true. Par conséquent, chaque fois qu'ils perdent le focus, ils enverront une publication au serveur et la page sera actualisée.