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

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

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

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

  測(cè)試項(xiàng)目有兩個(gè)頁(yè)面:Default.aspx及Default2.aspx,在Default.aspx頁(yè)面上有一個(gè)TextBox1及一個(gè)Button1,Button1用于觸發(fā)Default2.aspx,TextBox1用于接收從子頁(yè)面?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頁(yè)面內(nèi)有一個(gè)CheckBoxList1及一個(gè)Button1,Button1執(zhí)行返回選擇的CheckBoxList1的值,并將當(dāng)前頁(yè)面關(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
主站蜘蛛池模板: 乡城县| 鹿邑县| 稻城县| 浠水县| 和静县| 成都市| 康保县| 祁连县| 遵义市| 永顺县| 黔江区| 新绛县| 邯郸市| 新河县| 上犹县| 南开区| 灵石县| 油尖旺区| 罗甸县| 盘山县| 美姑县| 任丘市| 万源市| 香格里拉县| 保康县| 富平县| 湄潭县| 东乡| 贵定县| 堆龙德庆县| 两当县| 清水县| 大同市| 广宗县| 富蕴县| 南江县| 扎赉特旗| 五莲县| 东乌| 宁海县| 西乡县|