首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >客户端验证问题

客户端验证问题
EN

Stack Overflow用户
提问于 2010-12-06 23:05:50
回答 1查看 329关注 0票数 0

嗨,我正在开发一个网页,它将提供客户的详细信息。我对输入字段有几个验证,并使用DetailsView显示客户的详细信息。如果数据库中不存在用户详细信息,则Detailsview将显示一条消息“未找到记录”。现在,如果我输入一个无效的用户名验证,但是页面仍然在EmptyDataTemplate of DetailsView中有“没有找到记录”消息。,如何删除“没有找到的记录”消息或禁用详细信息视图?因此,该页面应该只显示错误消息和文本框字段。

代码语言:javascript
代码运行次数:0
运行
复制
   <asp:TextBox ID="TextBox_FirstName" runat="server"></asp:TextBox>
   <asp:RegularExpressionValidator ID="RegularExpressionValidator_FirstName" runat="server"
        ControlToValidate="TextBox_FirstName" ErrorMessage="Enter a valid SSN" ForeColor="Red"
        SetFocusOnError="True">*</asp:RegularExpressionValidator>
    <br />
   <asp:TextBox ID="TextBox_LastName" runat="server"></asp:TextBox>
   <asp:RegularExpressionValidator ID="RegularExpressionValidator_LastName" runat="server"
        ControlToValidate="TextBox_LastName" ErrorMessage="Enter a valid date" ForeColor="Red">*</asp:RegularExpressionValidator>
   <asp:Button ID="txtSubmit" Text="Validate" runat="server" />
   <asp:CustomValidator ID="AtLeastOneTextBoxValidator" runat="server" ClientValidationFunction="Validate_Textbox"
        ValidateEmptyText="true"> </asp:CustomValidator>
    <asp:ValidationSummary ID="ValidationSummary" runat="server" />

    <asp:DetailsView ID="Client_DetailsView" runat="server">
        <EmptyDataTemplate>
             <strong>No Record Found.</strong>
        </EmptyDataTemplate>
    </asp:DetailsView> 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-06 23:39:14

更改后面的代码,以便Client_DetailsView只在提交表单时获得数据绑定。

另外,将其可见性设置为隐藏在.aspx中,然后只在表单提交时将其设置为可见。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4371868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档