成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

ASP.net中實(shí)現(xiàn)從彈出窗口中選擇值

2010-08-28 10:52:36來源:西部e網(wǎng)作者:

  在Asp.net中,從A頁面中彈出B頁面,在B頁面中選擇數(shù)據(jù)后,關(guān)閉并將數(shù)據(jù)更新到A頁面,是一種常用的方式。只是我對(duì)Javascript不熟悉,所以搗鼓了一下午,終于有了一點(diǎn)成績。

  測試項(xiàng)目有兩個(gè)頁面:Default.aspx及Default2.aspx,在Default.aspx頁面上有一個(gè)TextBox1及一個(gè)Button1,Button1用于觸發(fā)Default2.aspx,TextBox1用于接收從子頁面?zhèn)骰氐闹怠?/P>

  Button1的代碼如下:

  StringBuilder s = new StringBuilder();
  s.Append(" ");
  Type cstype = this.GetType();
  ClientScriptManager cs = Page.ClientScript;
  string sname = "lt";
  if (!cs.IsStartupScriptRegistered(cstype, sname))
  cs.RegisterStartupScript(cstype, sname, s.ToString());


  Default2.aspx頁面內(nèi)有一個(gè)CheckBoxList1及一個(gè)Button1,Button1執(zhí)行返回選擇的CheckBoxList1的值,并將當(dāng)前頁面關(guān)閉。

  代碼如下:

  protected void Button1_Click(object sender, EventArgs e)
  {
  StringBuilder s = new StringBuilder();
  s.Append(" ");
  Type cstype = this.GetType();
  ClientScriptManager cs = Page.ClientScript;
  string csname = "ltype";
  if (!cs.IsStartupScriptRegistered(cstype, csname))
  cs.RegisterStartupScript(cstype, csname, s.ToString());
  }
  private string GetSelectValue()
  {
  string rvalue = "";
  for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
  {
  if (this.CheckBoxList1.Items[i].Selected)
  {
  if (rvalue == "")
  rvalue += this.CheckBoxList1.Items[i].Text;
  else
  rvalue += "," + this.CheckBoxList1.Items[i].Text;
  }
  }
  return rvalue;
  }


  此時(shí)執(zhí)行程序,在Default2.aspx中不會(huì)關(guān)閉且不能傳回值,很重要的一點(diǎn):

  在head中,加入這一行:

  <base target="_self" />

關(guān)鍵詞:ASP.net
主站蜘蛛池模板: 黎城县| 类乌齐县| 阿拉尔市| 佛学| 高淳县| 法库县| 铜鼓县| 崇左市| 万安县| 宜川县| 阿鲁科尔沁旗| 都兰县| 木兰县| 玉环县| 上杭县| 太湖县| 松阳县| 互助| 长沙县| 连城县| 合阳县| 巴塘县| 英德市| 张家口市| 奉化市| 贵南县| 灵石县| 揭西县| 玉龙| 永城市| 元朗区| 南投市| 胶南市| 巴彦县| 启东市| 衡水市| 新平| 蕲春县| 阿鲁科尔沁旗| 青浦区| 安宁市|