1. 程式人生 > >asp.net 按鈕執行前後臺方法——前臺彈出提示信息,確認後繼續執行後臺方法,取消則不執行後臺方法

asp.net 按鈕執行前後臺方法——前臺彈出提示信息,確認後繼續執行後臺方法,取消則不執行後臺方法

一個 inf ret font AD itl 博客 www. asp.net

我們做一個測試的web頁面,只需要一個button+一個label就ok啦,通過button按鈕的後臺事件修改label的text屬性值來測試是否執行了後臺事件裏的代碼

前臺

寫一個js方法:

    <script type="text/javascript">
        function myTest01() {
            if (confirm("確定繼續嗎?")) {
                return true;
            }
            return false;
        }
    </script>

按鈕事件:

技術分享圖片

後臺

    protected void Page_Load(object sender, EventArgs e)
    {
        btn_test.Attributes.Add("onclick", "return myTest01()");
    }
    protected void btn_test_Click(object sender, EventArgs e)
    {
        lbl_test.Text += "1";
    }

初始時頁面值如下:

技術分享圖片

點擊按鈕彈出提示信息,我們點擊確定

技術分享圖片

進入後臺,按鈕事件

技術分享圖片

執行完成後label的text變為test1。

如果點擊取消則不進入後臺按鈕點擊事件。

參見博客:https://www.cnblogs.com/peterYong/p/6556565.html

asp.net 按鈕執行前後臺方法——前臺彈出提示信息,確認後繼續執行後臺方法,取消則不執行後臺方法