using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class JimmyWu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//this.Button1.Click += new System.EventHandler(this.Button2_Click);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("Button1_Click 執行完成
");
//二段式的 Client-Server 來回 :
//Server-side 的 Button1_Click 執行完、回到 Client-side 後,會彈出 JavaScript 的 Confirm 對話框,若
//使用者選擇了「確定」,則會「自動」執行 Button2 的 Click 事件處理常式,亦即二度前往 Server-side
Page.ClientScript.RegisterStartupScript(typeof(string), "Button1_Click", "var retValue=confirm('Submit form?');" +
"if (retValue) {document.getElementById('Button2').click();}; else { }", true);
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("Button2_Click 執行完成
");
this.func3();
}
//這個為我們在後端,真正想被執行的自訂函數
private void func3()
{
Response.Write("func3 執行完成
");
}
}