Zdarzenie ASP.NET LinkButton OnClick nie działa na stronie głównej
Mam kontrolę użytkownika, która obsługuje logowanie użytkownika do mojej witryny. Ta kontrola użytkownika znajduje się w prawym górnym rogu wszystkich stron jako pole szybkiego logowania. Mam problem z tym, że na moim serwerze produkcyjnym zdarzenia kliknięcia LinkButton, które udostępniłem do logowania i resetowania, nie uruchamiają zdarzenia OnClick po odsłonie. To tak, jakby po prostu zapomniało to zrobić.
Normalnie nie byłby to taki problem do debugowania, z wyjątkiem tego, że nie zdarza się to podczas uruchamiania w debugowaniu na localhost (ani podczas uruchamiania w wersji na localhost). Wydaje się, że występuje tylko na moim serwerze produkcyjnym i tylko na mojej stronie głównej. Jeśli spróbuję się zalogować przy użyciu formantu użytkownika z dowolnej innej strony, działa dobrze, a zdarzenie OnClick działa tak, jak powinno. Na tym kończę, ponieważ nie wiem już, jak można debugować tę rzecz, a każda sugestia, którą spotkałem w Google, nie pomaga. Poniżej znajduje się znacznik, którego używam w mojej kontroli użytkownika, wszelkie sugestie lub pomoc byłyby bardzo mile widziane. „Login” i „Reset” LinkButton w ogóle nie działają.
<asp:Panel ID="AnonPanel" runat="server" DefaultButton="Login">
<div id="welcome">
<span class="welcome">Welcome </span><span class="guest1">Guest!</span> <span><a href="/login.html" class="guest">Login </a></span>|<span ><a href="/new-account-registration.html" class="guest"> Signup</a></span>
</div>
<div id="input_boxarea">
<div id="user_id">
<asp:TextBox ID="UserName" runat="server" CssClass="input_box1"></asp:TextBox>
</div>
<div id="password">
<asp:TextBox ID="Password" runat="server" TextMode="Password" CssClass="input_box1" size="16"></asp:TextBox>
</div>
</div>
<div id="remember">
<div id="reme">
<div id="reme1">
<asp:CheckBox ID="RememberMe" runat="server" />
</div>
<div id="reme2">Remember me</div>
</div>
<div id="loginbutton1"><span class="login"><asp:LinkButton ID="Login"
runat="server" CommandName="Login" onclick="Login_Click">Login</asp:LinkButton></span></div>
<div id="resetbutton1"><span class="login"><asp:LinkButton ID="Reset"
runat="server" onclick="Reset_Click">Reset</asp:LinkButton></span></div>
</div>
<asp:Panel ID="AdminPanel" runat="server" Visible="false">
<div id="welcome_loggedin">
<span class="welcome">Welcome </span><span class="guest1"><asp:LoginName ID="LoginName1" runat="server" />!</span><br />
<asp:HyperLink ID="MyAccountLink" CssClass="memberLink" runat="server" NavigateUrl="/my-account.html">My Account</asp:HyperLink><br />
<asp:HyperLink ID="MyLeaguesLink" CssClass="memberLink" runat="server" NavigateUrl="/my-leagues.html">My Leagues</asp:HyperLink><br />
<asp:HyperLink ID="AdminLink" CssClass="memberLink" runat="server" NavigateUrl="/admin/">Admin Area</asp:HyperLink><br />
<asp:HyperLink ID="IssueTrackerLink" CssClass="memberLink" runat="server" Target="_blank">Issue Tracker</asp:HyperLink><br />
<asp:HyperLink ID="Logout" CssClass="memberLink" runat="server" NavigateUrl="/logout.html">Logout</asp:HyperLink>
</div>
<asp:Panel ID="UserPanel" runat="server" Visible="false">
<div id="welcome_loggedin">
<span class="welcome">Welcome </span><span class="guest1"><asp:LoginName ID="LoginName2" runat="server" />!</span><br />
<asp:HyperLink ID="HyperLink1" CssClass="memberLink" runat="server" NavigateUrl="/my-account.html">My Account</asp:HyperLink><br />
<asp:HyperLink ID="HyperLink2" CssClass="memberLink" runat="server" NavigateUrl="/my-leagues.html">My Leagues</asp:HyperLink><br />
<asp:HyperLink ID="HyperLink3" CssClass="memberLink" runat="server" NavigateUrl="/logout.html">Logout</asp:HyperLink>
</div></asp:Panel>