Asp.net 为什么我的整个页面在使用Ajax控件工具包中的ValidatorCallOut时会刷新?
我下载了Ajax控件工具包,并希望将其组件添加到我的项目中。我使用ValidatorCallOut组件作为文本框的扩展程序,当用户将焦点更改为另一个文本框时,ValidatorCallOut弹出。但此操作将导致页面刷新。我怎样才能防止呢?Asp.net 为什么我的整个页面在使用Ajax控件工具包中的ValidatorCallOut时会刷新?,asp.net,ajax,asp.net-ajax,ajaxcontroltoolkit,Asp.net,Ajax,Asp.net Ajax,Ajaxcontroltoolkit,我下载了Ajax控件工具包,并希望将其组件添加到我的项目中。我使用ValidatorCallOut组件作为文本框的扩展程序,当用户将焦点更改为另一个文本框时,ValidatorCallOut弹出。但此操作将导致页面刷新。我怎样才能防止呢? 这是我的密码: <%@ Page Language="C#" MasterPageFile="~/User/UserMasterPage.master" AutoEventWireup="true" CodeFile="New.aspx.cs"
这是我的密码:
<%@ 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>
*
您的文本框的“AutoPostBack”
属性设置为true。因此,每当它们失去焦点时,就会向服务器发送回发消息,页面就会刷新