Transcript ADO.NET

子母視窗傳值
by JS
子母視窗傳值
private void ImageButton1_Click(object sender,
System.Web.UI.ImageClickEventArgs e)
{
string funcWin_Open1;
funcWin_Open1 = "<Script language=\"JavaScript\">";
funcWin_Open1 +=
“window.open(‘calendar.aspx?objName=TextBox1’,‘日期
','scrollbars=yes,resizable=yes,width=450,height=200');";
funcWin_Open1 += "</Script>";
Response.Write(funcWin_Open1);
}
子母視窗傳值
private void Calendar1_SelectionChanged(object sender,
System.EventArgs e)
{
string bb1;
bb1=Calendar1.SelectedDate.ToShortDateString();
Response.Write("<script>window.opener.document.getElementB
yId('"+ Request["ObjName"] +"').value='" + bb1 + "';");
Response.Write("window.close();");
Response.Write("</script>");
}
動態產生物件 & 事件
動態產生按鈕
Panel
1. 宣告此物件
protected System.Web.UI.WebControls.Button mybtn;
2. 產生新按按鈕
mybtn=new Button();
mybtn.ID="btn1";
事件
mybtn.Text="123";
mybtn.Visible=true;
mybtn.Click += new EventHandler(mybtn_Click);
Panel1.Controls.Add(mybtn);
private void mybtn_Click(object sender, System.EventArgs e)
{
Label5.Text="我是新按鈕";
}