ValidatorCalloutExtender
来源:互联网 发布:php 抓取搜狗微信文章 编辑:程序博客网 时间:2024/05/19 16:20
此控件是结合验证控件来使用的.
HTML
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Label ID="lblName" runat="server" Text="名字:"></asp:Label>
<asp:TextBox ID="tbxName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="tbxName"
Display="None" ErrorMessage="请输入用户名."></asp:RequiredFieldValidator><br />
<asp:Label ID="lblPhoto" runat="server" Text="电话:"></asp:Label>
<asp:TextBox ID="tbxPhoto" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="tbxPhoto"
Display="None" ErrorMessage="请输入用户电话号码."></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="tbxPhoto"
Display="None" ErrorMessage="电话号码格式不正确" ValidationExpression="((d{3})|d{3}-)?d{8}"></asp:RegularExpressionValidator>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RequiredFieldValidator1">
</cc1:ValidatorCalloutExtender>
</div>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" TargetControlID="RequiredFieldValidator2">
</cc1:ValidatorCalloutExtender>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" TargetControlID="RegularExpressionValidator1">
</cc1:ValidatorCalloutExtender>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</form>
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Label ID="lblName" runat="server" Text="名字:"></asp:Label>
<asp:TextBox ID="tbxName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="tbxName"
Display="None" ErrorMessage="请输入用户名."></asp:RequiredFieldValidator><br />
<asp:Label ID="lblPhoto" runat="server" Text="电话:"></asp:Label>
<asp:TextBox ID="tbxPhoto" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="tbxPhoto"
Display="None" ErrorMessage="请输入用户电话号码."></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="tbxPhoto"
Display="None" ErrorMessage="电话号码格式不正确" ValidationExpression="((d{3})|d{3}-)?d{8}"></asp:RegularExpressionValidator>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RequiredFieldValidator1">
</cc1:ValidatorCalloutExtender>
</div>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" TargetControlID="RequiredFieldValidator2">
</cc1:ValidatorCalloutExtender>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" TargetControlID="RegularExpressionValidator1">
</cc1:ValidatorCalloutExtender>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</form>
注意:
每一个ValidatorCallout对应着一个"验证控件"来使用.
设置它对应的TargetControlID.
设置"验证控件"对应的服务器控件(TextBox)
CS:
protected void Button1_Click(object sender, EventArgs e)
...{
this.Label1.Text = tbxName.Text.ToString() + tbxPhoto.Text.ToString();
}
...{
this.Label1.Text = tbxName.Text.ToString() + tbxPhoto.Text.ToString();
}
- ValidatorCalloutExtender
- ValidatorCalloutExtender
- ValidatorCalloutExtender
- ajaxToolkit ValidatorCalloutExtender
- ajaxToolkit:ValidatorCalloutExtender 使用问题
- ajax ValidatorCalloutExtender用法
- ajaxToolkit:ValidatorCalloutExtender 使用问题
- Ajax控件之ValidatorCalloutExtender
- ajaxControlToolkit---ValidatorCalloutExtender的简单用法
- ValidatorCalloutExtender控件(弹出一个对话框)的使用方法
- 验证控件插图扩展控件ValidatorCalloutExtender(用于扩展验证控件)和TextBoxWatermarkExtender
- 开张
- .net阅读心得(一)
- 学习WPF(第一天)-补记
- problem 1098
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除、导出、突出显示等常见应用实现(cs)
- ValidatorCalloutExtender
- 演练VC中的COMMON一族(转贴)之一 选择自 happyparrot 的 Blog
- 好啊,同志们!
- C#编码标准--编码习惯
- web.cofig的设置(收集中)
- Csdn我来了!
- JTable 的TableModel (使用TMF框架只用一行代码)
- GridView导出Excel研究
- 创建不规则窗体和控件