我的 ASP.NET 网站出现一个奇怪的错误。
我正在使用 C#、Asp.Net 和 Visual Studio 进行开发。使用 Visual Studio (Ctrl+F5) 开发和启动我的网站时,VS 会启动其自己的 Web 服务器,一切正常。
现在我正在 Windows Server 2008 R2 服务器上部署 Web 服务器。我已经安装了 IIS 服务器,复制了我的网站,并且网站正在正常启动!
我的问题:当尝试登录我的网站时,所有必填字段旁边都会出现一个红色星号,即使我在其中输入了正确的值!
该服务器肯定存在某种配置问题,但我无法找到在哪里查找!
ASPX 登录代码:
<asp:Login ID="Login1" runat="server" onloggedin="Login1_LoggedIn" OnLoginError="Login1_LoginError">
<fieldset>
<asp:Panel ID="Panel1" runat="server" defaultbutton="LoginButton">
<table width="100%" border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse;">
<tr>
<td>
<table border="0" cellpadding="0">
<tr>
<td align="left">
<globalization:TranslatedLabel runat="server" Text="UserName" EnableEmbeddedSkins="false" Skin="Wxpt" DicoEnum="USERNAME" DicoScope="HOME" ID="lblUserName" />
</td>
<td>
</td>
</tr>
<tr>
<td>
<telerik:RadTextBox ID="UserName" runat="server" Width="183px" skin="Wxpt"
EnableEmbeddedSkins="False">
</telerik:RadTextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" ErrorMessage="User Name is required." ToolTip="User Name is required." ValidationGroup="Login1">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="left" style="padding-top:10px;">
<globalization:TranslatedLabel runat="server" Text=" EnableEmbeddedSkins="false" Skin="Wxpt" DicoEnum="PASSWORD" DicoScope="HOME"
ID="lblPassword" />
</td>
<td>
</td>
<tr>
<td>
<telerik:RadTextBox ID="Password" runat="server" Width="183px"
TextMode="Password" EnableEmbeddedSkins="False" Skin="Wxpt" AutoPostBack="False">
</telerik:RadTextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password" ErrorMessage="Password is required." ToolTip="Password is required." ValidationGroup="Login1">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="center" colspan="1" style="color: Red;">
<asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
</td>
</tr>
<tr>
<td align="right" colspan="1" style="padding-top:10px;">
<asp:Button ID="LoginButton" runat="server" CommandName="Login" Text="Login"
ValidationGroup="Login1" UseSubmitBehavior="True" ></asp:Button>
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Panel>
</fieldset>
</LayoutTemplate>
</asp:Login>