using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls;
namespace ShowModalTest { /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Label Label1; protected System.Web.UI.WebControls.TextBox TextBox1; protected System.Web.UI.HtmlControls.HtmlForm Form1; protected System.Web.UI.WebControls.Button Button1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 // 在此处放置用户代码以初始化页面 string strScript= "\n"; if (!IsClientScriptBlockRegistered("clientScript")) { strScript = "<script>\n"; strScript += "function OpenWin(){\n"; strScript += "var str=window.showModalDialog('WebForm2.aspx',document.Form1.TextBox1.value,'help:no')\n"; strScript += "if(str!=null) document.Form1.TextBox1.value=str\n"; strScript += "}\n"; strScript += "</script>\n"; RegisterClientScriptBlock("clientScript", strScript); } if (!IsClientScriptBlockRegistered("clientScript2")) { strScript = "<script>\n"; strScript += "function OpenWin2(){\n"; strScript += "var str=window.showModalDialog('WebForm4.aspx',document.Form1.TextBox1.value,'help:no')\n"; strScript += "if(str!=null) document.Form1.TextBox1.value=str\n"; strScript += "}\n"; strScript += "</script>\n"; RegisterClientScriptBlock("clientScript2", strScript); } Button1.Attributes.Add("onclick", "OpenWin()"); Button2.Attributes.Add("onclick", "OpenWin2()");
}
#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load);
} #endregion } }
|