我是一個初學asp.net。我目前正在開展一個學校項目,我正在使用引導模式進行登錄和註冊。我使用的登錄和創建用戶嚮導,他們的工作很好,如果我在一個正常的網頁表單中使用它們,但現在我在我的模態動態插入他們並按下按鈕,我得到一個錯誤( 資源無法找到。asp登錄引導模式
描述:HTTP 404.您正在查找的資源(或其某個依賴項)可能已被刪除,名稱已更改或暫時不可用。請檢查以下URL並確保其拼寫正確 )
<form id="formLogin" runat="server">
<%-- Modal --%>
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<asp:Label ID="lblModalTitle" runat="server" CssClass="modal-title">Log in</asp:Label>
</div>
<div class="modal-body">
<asp:Login ID="Login2" runat="server" CssClass="User" DestinationPageUrl="~/Login/Home.aspx">
<LayoutTemplate>
<div id="loginform" class="form-horizontal" role="form">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<asp:TextBox runat="server" ID="UserName" CssClass="form-control" placeholder="User Name"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="UserName" Display="Dynamic" ValidationGroup="Login" ErrorMessage="Please enter an User Name" CssClass="error">Please enter an User Name</asp:RequiredFieldValidator>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<asp:TextBox runat="server" ID="Password" CssClass="form-control" placeholder="Password"
TextMode="Password"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="rfvPassword" runat="server" ControlToValidate="Password" Display="Dynamic" ValidationGroup="Login" ErrorMessage="Please enter a password" CssClass="error">Please enter a password</asp:RequiredFieldValidator>
<div class="checkbox">
<label>
<asp:CheckBox ID="RememberMe" runat="server" Text="Remember me" />
</label>
</div>
<div class="form-group">
<div>
Don't have an account!
<%--Pressing the link will take us to the desired modal by using a javascript function --%>
<a href="javascript:$('#myModal .modal-content').load('Modals/modalDefaultRegister.aspx',function(e){$('#myModal').modal('show');});">Register here</a>
</div>
</div>
<button type="button" id="btnClose" class="btn btn-default" data-dismiss="modal">Close</button>
<asp:Button ID="LoginButton" runat="server" CommandName="Login" class="btn btn-primary" ValidationGroup="Login" Text="Log in" UseSubmitBehavior="false" />
</div>
</LayoutTemplate>
</asp:Login>
</div>
<div class="modal-footer">
</div>
</div>
</form>
這是我用來顯示模式和使用後也很清楚它的劇本,因爲我用它也爲寄存器
<script>
$(document).on("hidden.bs.modal", ".modal:not(.local-modal)", function (e) {
$(e.target).removeData("bs.modal").find(".modal-content").empty();
});
</script>
我用這個按鈕 <asp:LinkButton ID="btnRegister" runat="server" CssClass="btn btn-clear btn-sm btn-min-block" data-target="#myModal" data-toggle="modal" href="/Modals/modalDefaultRegister.aspx"> Register </asp:LinkButton>
在主窗口中顯示的模式。 關於問題出在哪裏以及如何解決問題的想法? 謝謝
請出示一些代碼 – Aristos
@Aristos希望這足以理解我在做什麼 – Alexandra