تا به حال در بعضی سایت ها وقتی شما آدرس میل یا
هرچیز دیگری که شامل فرمت خاصی است وارد می کنید به شما به صورت یک پیام
مبنی بر این که فرمت مورد نظر صحیح نمی باشد برخورد میکنید.
کنترل
کنترل ValidatorCalloutExtender جهت نمایش پیغام به کاربر به کار می
رود که شکل آن به صورت زیر می باشد.

شروع:
ابتدا دو TextBox
به صفحه اضافه می کنیم
که ID
های آنها به صورت زیر می باشد.
<asp:TextBox
ID="NameTextBox"
runat="server"></asp:TextBox>
<asp:TextBox
ID="Email"
runat="server"></asp:TextBox>
دو کنترل RequiredFieldValidato به صفحه اضافه
می کنیم و به صورت زیر ID های آنها
را می نویسیم و ControlToValidate به NameTextBox
می دهیم و خاصیت
ControlToValidate دومی را به Email میدهیم.
<asp:RequiredFieldValidator ID="NReq"
runat="server"
ControlToValidate="NameTextBox"
Display="None"
ErrorMessage="<b>Title
Messege</b><br />
Your Message"
</asp:RequiredFieldValidator>
<asp:RequiredFieldValidator
ID="PNReq"
runat="server"
ControlToValidate="Email"
Display="None"
ErrorMessage="<b>Title
Messege</b><br/> Your Message"
</asp:RequiredFieldValidator>
حال یک کنترل RegularExpressionValidator به
صفحه اضافه می کنیم و خصوصیات زیر را اضافه می کنیم.
و به جای YourMessage پیغام مورد نظرتان را می
نویسید.
<asp:RegularExpressionValidator
ID="PNRegEx"
runat="server"
ControlToValidate="Email"
Display="None"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ErrorMessage="<b>TitleMessage</b><br/>YourMessage<br/>YourMail@yahoo.com">
</asp:RegularExpressionValidator>
حال سه کنترل
ValidatorCalloutExtender به صفحه اضافه می کنیم و ID و
TargetControlID را به صورت زیر می
نویسیم.
<cc1:ValidatorCalloutExtender ID="NReqE"
runat="server"
TargetControlID="NReq">
</cc1:ValidatorCalloutExtender>
<cc1:ValidatorCalloutExtender ID="PNReqE"
runat="server"
TargetControlID="PNReq">
</cc1:ValidatorCalloutExtender>
<cc1:ValidatorCalloutExtender
ID="PNReqEx"
runat="server"
TargetControlID="PNRegEx">
</cc1:ValidatorCalloutExtender>
TargetControlID مربوط به هر سه
ValidatorCalloutExtender به ولیدیشن ها می دهیم به صورت بالا.