コードを送信できるようにコードビハインドでpostpackurlを作成しようとしましたが、ボタンをクリックすると同じページに保持されるという問題があります。
私の質問は、postbackurl を次のページに直接移動させる方法です。
コードを送信できるようにコードビハインドでpostpackurlを作成しようとしましたが、ボタンをクリックすると同じページに保持されるという問題があります。
私の質問は、postbackurl を次のページに直接移動させる方法です。
Asp.netには、postbackurl を設定できるButton
という名前のプロパティがあります。postbackurl
<asp:button id="Button2"
text="Post value to another page"
postbackurl="Button.PostBackUrlPage2cs.aspx"
runat="Server">
</asp:button>
ASPX ファイルに以下のスクリプトを追加します。
<script type="text/javascript">
function SomeMethod() {
window.location.reload("nextpage.aspx");
return false;
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return SomeMethod();"/>
ユーザーが button1 をクリックすると、nextpage.aspx ページが実行され、現在のページでポストバックは発生しません。