1

私はからいくつかのトピックを読んでいてStackOverFlow、次のようにページを更新するいくつかの方法を見つけました。
Response.Redirect(Request.RawURL);, Response.Redirect(Absolute.Uri) etc...

しかし、確認のアラートを送信する必要があり、ページも更新されます...現在、このメソッドを使用してアラートを送信しています。

ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", "alert('Well Done !');", true);  

ただし、これらの方法のいずれかを使用してページを更新しても、アラートは発生しません。だから私はこれを行うための良い習慣である方法を知る必要があります。
からのDropDownListデータがあり、データをdatabase作成しているため、ユーザーが現在のデータEditsのボタンをクリックすると、次のようなメッセージが表示され、ページが新しいデータで更新されます。editedit successfully

4

2 に答える 2

2

クライアントリダイレクトはどうですか?

alert("You're now will be redirected");
window.location.reload();

alert()は同期関数であるため、ユーザーが[OK]をクリックした場合にのみリダイレクトが発生します

于 2013-03-25T13:20:31.913 に答える
0

上記のクライアントスクリプトは、この方法でコードビハインドに追加できます。

protected void Render()
{
    System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder("<script "
        + "type='text/javascript'>"
        );
    stringBuilder.Append("alert('hi');");
    stringBuilder.Append("window.location.reload();");
    stringBuilder.Append("</script>");

}
于 2013-03-25T13:31:03.347 に答える