0

コードを送信できるようにコードビハインドでpostpackurlを作成しようとしましたが、ボタンをクリックすると同じページに保持されるという問題があります。

私の質問は、postbackurl を次のページに直接移動させる方法です。

4

3 に答える 3

0

Asp.netには、postbackurl を設定できるButtonという名前のプロパティがあります。postbackurl

<asp:button id="Button2"
  text="Post value to another page" 
  postbackurl="Button.PostBackUrlPage2cs.aspx" 
  runat="Server">
</asp:button>
于 2013-11-29T17:43:38.970 に答える
0

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 ページが実行され、現在のページでポストバックは発生しません。

于 2013-11-29T18:54:19.983 に答える