Я сделал форму входа в систему, которая невидима, и я использую BlockUI, чтобы показать форму.
Я могу открыть форму и выйти из нее, но когда я нажимаю кнопку «Войти», она не отправляется обратно на сервер.
Есть идеи как сделать постбэк кнопки входа в систему?
Примечание: функция входа в систему работает, так как я попытался разместить ее на самой странице без блокировки и отправляет обратно.
Моя форма входа
<div id="LoginDiv" class="LoginDiv">
<input type="image" id="CloseForm" src="../Images/SiteRelated/CloseForm.jpg" style="float: right;" />
<div style="display: inline-block; margin-top: 15px">
Username
</div>
<div class="InlineBlock">
<asp:TextBox ID="UsernameTB" Text="Or" runat="server" Style="width: 90px"></asp:TextBox>
</div>
<div style="clear: both;">
</div>
<div class="InlineBlock">
Password
</div>
<div class="InlineBlock">
<asp:TextBox ID="PasswordTB" TextMode="Password" Text="123" runat="server" Style="width: 90px;
margin-right: 18px"></asp:TextBox>
</div>
<asp:Panel ID="Panel1" HorizontalAlign="Center" runat="server">
<asp:Button ID="LoginBtn" runat="server" Text="Login" Style="width: 150px;" OnClick="LoginBtn_Click" />
</asp:Panel>
</div>
Мой Javascript
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#CloseForm').click(function () {
$.unblockUI();
});
$('#Login').click(function () {
$.blockUI.defaults.css = {
padding: 0,
margin: 0,
width: '15.8%',
top: '40%',
left: '35%',
textAlign: 'center',
color: '#000',
border: '3px solid #aaa',
backgroundColor: '#fff',
cursor: 'wait'
};
$.blockUI({ message: $('#LoginDiv') });
});
});
</script>