如何在GridView中将必需的字段验证器提供给文本框? [英] how to give required field validator to textbox in gridview?

查看:195
本文介绍了如何在GridView中将必需的字段验证器提供给文本框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 < asp:GridView ID =GridView1runat =serverAutoGenerateColumns =falseHeight =146px
Width =308px>
<列>
< asp:TemplateField HeaderText =原价ControlStyle-Width =100px>
< ItemTemplate>
< asp:TextBox ID =txtOriginalPricerunat =server>< / asp:TextBox>
< asp:RequiredFieldValidator ID =rfvrunat =serverControlToValidate =txtOriginalPrice
ValidationGroup =GridView1Display =StaticErrorMessage =Text =*><<< ; / ASP:RequiredFieldValidator的>

< / ItemTemplate>
< / asp:TemplateField>
< /列>
< / asp:GridView>

我使用上面的代码,但它不工作,虽然我已经把requirefield验证器它不显示我'*'

解决方案

如果您需要执行验证,请检查此类内容



< asp:Button ID =btnAddrunat ='server'ValidationGroup ='GridView1'CausesValidation ='true'.....

所以现在当你点击添加按钮时,它将验证那些属于你提到的验证组的控件,默认值是,因此你不会找到任何验证触发。


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Height="146px"
            Width="308px">
            <Columns>            
                    <asp:TemplateField HeaderText="Original Price" ControlStyle-Width="100px">
                    <ItemTemplate>
                        <asp:TextBox ID="txtOriginalPrice" runat="server"></asp:TextBox>
                         <asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="txtOriginalPrice" 
                         ValidationGroup="GridView1" Display="Static" ErrorMessage="" Text="*"></asp:RequiredFieldValidator> 

                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>

I am using above code but its not working though I have put requirefield validator it does not show me the '*'

解决方案

In case you need the validation to be performed then check for something like this

<asp:Button ID="btnAdd" runat='server' ValidationGroup='GridView1' CausesValidation='true'.....

So now when you click the add button it will validate for those controls falling under the validation group you mentioned else the default value is "" hence you won't find any validation triggered.

这篇关于如何在GridView中将必需的字段验证器提供给文本框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆