我的项目中有一个Asp:Login
控件,在设置传递值和管理事件处理程序方面效果很好。
然而问题是,尽管设置errorMessages
它始终显示*
而不是自定义消息。这是asp:login
控件的标记:
<asp:Login ID="lgnApp" runat="server" DestinationPageUrl="~/Default.aspx"
LoginButtonText="Entrar"
RememberMeText="Recuerdáme"
TitleText=""
UserNameLabelText="Usuario:"
onauthenticate="lgnApp_Authenticate"
onloggedin="lgnApp_LoggedIn" Width="296px"
DisplayRememberMe="False"
onloginerror="lgnApp_LoginError"
PasswordRequiredErrorMessage="Password it-s required">
<LabelStyle CssClass="formatText" />
<TitleTextStyle CssClass="formatText" />
</asp:Login>
我不知道是否需要手动管理此消息的显示?
这是显示消息的图像
答案 0 :(得分:4)
您的信息页没有ValidationSummary
控件。
According to MSDN,只有在页面上有PasswordRequiredErrorMessage
控件时才会显示ValidationSummary
等消息。
ValidationGroup
控件的ValidationSummary
属性应设置为Login控件的ID。