ami*_*esh 0 asp.net gridview requiredfieldvalidator
我有GridView一些TemplateField包含TextBox控件的项目。我想在其上添加一个必填字段验证器。这是我的代码:
<asp:TemplateField HeaderText="vid">
<EditItemTemplate>
<asp:TextBox ID="txtvid" runat="server" Width="150px"
Text='<%# Bind("vid") %>'>
</asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label
ID="lblvid" runat="server"
Text='<%# Bind("vid") %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
如何在 上放置必填字段验证器txtvid?
在编辑模板中,添加RequiredFieldValidator如下内容:
<EditItemTemplate>
<asp:TextBox ID="txtvid"
runat="server" Width="150px"
Text='<%# Bind("vid") %>'>
</asp:TextBox>
<asp:RequiredFieldValidator
ControlToValidate="txtvid"
runat="server"
ErrorMessage="Please enter a 'vid' number"
Text="*"/>
</EditItemTemplate>
Run Code Online (Sandbox Code Playgroud)
这是 MSDN 上的RequiredFieldValidator的参考。
更新:
如果您想要一个正则表达式验证器,它几乎相同,但带有控件RegularExpressionValidator:
<asp:RegularExpressionValidator
ControlToValidate="txtvid"
ValidationExpression="\d{10}"
runat="server"
ErrorMessage="Please enter a 'vid' of 10 digits"
Text="*"/>
Run Code Online (Sandbox Code Playgroud)
以下是 MSDN 上的RegularExpressionValidator功能的完整列表。
| 归档时间: |
|
| 查看次数: |
20469 次 |
| 最近记录: |