使用文本框旁边的验证器

时间:2009-12-22 00:03:11

标签: asp.net

我在文本框旁边放置了一个验证器控件来检查其验证。但是,当我单击“保存”并且文本框字段为空时,验证星将显示在下一行。如何让它出现在文本框的旁边?

        <asp:UpdatePanel ID="upFirstName" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:Literal ID="litFirstName" runat="server" />
                <asp:TextBox ID="txtFirstName" runat="server" CssClass="text span-4" />
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                    ControlToValidate="txtFirstName" Display="Dynamic" 
                    ErrorMessage="First name is required." ValidationGroup="AllValidators" 
                    ForeColor="#186E94">*</asp:RequiredFieldValidator>
            </ContentTemplate>
        </asp:UpdatePanel>

1 个答案:

答案 0 :(得分:0)

将Validator的Display属性设置为“Dynamic”: - )

http://www.dotnetcurry.com/ShowArticle.aspx?ID=121

修改

暂时删除CSS,看看会发生什么。