All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
.NET:InTheHand提供的类操作SMS_.net资料_编程技术
使用IConfigurationSectionHandler在web.config中增加自定义配置_[Asp.Net教程]
ASP.NET,2.0中的Web和HTML服务器控件_[Asp.Net教程]
asp.net2.0内置Response对象的应用
数据库菜鸟不可不看,简单SQL语句小结_mssql学习_编程技术
Asp.net日期字符串格式化显示方法_.net资料_编程技术
Asp.Net,Ajax,学习笔记6,客户端访问WebService(上)_[Asp.Net教程]
Asp.Net,通用数据操作类,(附通用数据基类)_[Asp.Net教程]
C#应用:用Split()方法提取字符_[Asp.Net教程]
运行asp.net服务器权限设置的6个问题_[Asp.Net教程]
Reading number is top 10 pictures
The hot big eye big breast beauty2
非笑不可:最强爆笑图片精选
这是男生笨么?
a pure sister
Azusa Yamamoto1
Players in the eyes of a perfect love2
Street street fighting
全球十大灵异酒店
西班牙山村小景5
Discharge accidentally Actresses by the breast1
Download software ranking
电脑知识及技巧大合集
Prostitutes diary
Boxer's Top ten classic battle1
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
Tram sex maniac 2 (H) rar bag7
Red cliff
Boxer vs Yellow2
Tram sex maniac 2 (H) rar bag14
美女写真3
The cock of the Grosvenor LTD handsome
delv published in(发表于) 2014/1/27 6:47:57 Edit(编辑)
Asp.net中实现从弹出窗口中选择值_[Asp.Net教程]

Asp.net中实现从弹出窗口中选择值_[Asp.Net教程]

Asp.net中实现从弹出窗口中选择值_[Asp.Net教程]

  在Asp.net中,从A页面中弹出B页面,在B页面中选择数据后,关闭并将数据更新到A页面,是一种常用的方式。只是我对Javascript不熟悉,所以捣鼓了一下午,终于有了一点成绩。


  测试项目有两个页面:Default.aspx及Default2.aspx,在Default.aspx页面上有一个TextBox1及一个Button1,Button1用于触发Default2.aspx,TextBox1用于接收从子页面传回的值。


  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页面内有一个CheckBoxList1及一个Button1,Button1执行返回选择的CheckBoxList1的值,并将当前页面关闭。


  代码如下:



以下是引用片段:
  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;
  }


  此时执行程序,在Default2.aspx中不会关闭且不能传回值,很重要的一点:


  在head中,加入这一行:


  








添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.