Response.Redirect(...)
は、モーダル内のボタンのon_clickメソッド内にあると機能しないのはなぜですか? 「ログイン」ボタンを別のページにリダイレクトさせようとしていますが、何らかの理由でこの「ログイン」ボタンがモーダル内にあるため、何の応答もありません。これにアプローチする適切な方法は何ですか?Response.Rodirect on modal内のボタン
<div class="modal fade" id="mdlLogIn" role="dialog">
<asp:Button ID="btnLogInFinal" runat="server" Text="Log In" CssClass="btn btn-Orange" OnClick="btnLogInFinal_click" />
</div>
C#コード:
protected void btnLogInFinal_click(object sender, EventArgs e)
{
Response.Redirect("~/somepage.aspx");
}
Response.Redirectがどこにあるのか、それをどのように実行しようとするのかは不明です。そのような限られた情報をどのように手助けすることができるのかよくわかりません。推奨読書 - http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist –
Response.Redirectは、.csファイル内のボタンのon_clickメソッド内にあります。このボタンはモーダルの内側にあります。 –
コードを追加してください。 Response.Redirectはサーバー側のメソッドです。おそらくあなたのボタンはコールバックをしていないでしょう。 – celerno