CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

谁把这个问题解决了,我把小姨子介绍给他

楼主huhaodn()2005-08-29 10:20:47 在 .NET技术 / ASP.NET 提问

自定义了一个列表控件(A),在列表控件里又引用了一个分布自定义控件(B),通过页面文件动态增加控件A(包括了控件B),但是一触发B控件里的分页事件后,页面就回发,恢复原始状态了,怎么办啊?  
   
  private   void   Button_Click(object   sender,System.eventangs   e)          
  {  
      System.web.ui.control   control   =   loadcontrol(".../pagelist.ascx");  
      panel.control.add(control)  
  }         //list.aspx里button事件动态增加  
   
  <%@   register   tagname="pagebar"   tagprefix="pagebar"   src="../pagebar.ascx"%>  
  <pagebar:pagebar   runat="server"   id="pagebar"/>     //自定义控件pagelist里又引用了一个控件  
   
  private   void   button_Click(object   sender,System.eventangs   e)  
  {  
  response.Redirect(Request.CurrentExecutionFilePath   +   "?page="   );  
  }         //自定义控件pagebar里的button事件  
   
  现在问题是只要触发pagebar里的button事件,list里就没有这个pagelist控件了,好像是需要添加一个Change事件,谁能帮解决一下啊 问题点数:50、回复次数:43Top

1 楼flashasp(flashasp)回复于 2005-08-29 10:28:04 得分 0

呵呵,小姨子都拿出来了^_^Top

2 楼pwqzc(吴旗娃徒也~~老鼠粮仓之路)回复于 2005-08-29 10:36:03 得分 0

我怎么这么早就结婚拉~~~~~~~Top

3 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-29 10:41:34 得分 0

回发的时候你还得加载次控件Top

4 楼50277(柳影随风)回复于 2005-08-29 10:42:12 得分 0

什么世道哦!都拿小姨子出来咯..........Top

5 楼huhaodn()回复于 2005-08-29 10:43:24 得分 0

晕,别都在这灌水啊,解决技术问题先Top

6 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-29 10:45:08 得分 0

动态加载都是这样Top

7 楼huhaodn()回复于 2005-08-29 10:47:15 得分 0

怎么解决啊楼上的?自定义个什么事件可搞定?Top

8 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-29 10:48:23 得分 0

我要你小姨子.....  
  嘿嘿......Top

9 楼hzw66(超越理想)回复于 2005-08-29 10:51:59 得分 0

response.Redirect(Request.CurrentExecutionFilePath   +   "?page="   +   "&list=1");  
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)    
  {  
      if(Request.QueryString["list"]   ==   "1")  
              panel.control.add(control)  
  }Top

10 楼yeskele()回复于 2005-08-29 10:55:32 得分 0

http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnasppDynamicUI.mspx  
   
  Top

11 楼huhaodn()回复于 2005-08-29 10:56:20 得分 0

楼上的解决不了问题啊,现在就是怎么处理控件的回发Top

12 楼xiaoaorensheng(笑傲人生)回复于 2005-08-29 10:56:55 得分 0

当然没有了,你把用户控件写在了click事件里,在页面回调时,click事件里的内容是保存不下来的,你把这个用户控件保存下来,这样在回调时就可以用了,代码如下:  
  private   void   Page_Load(object   sender,System.eventangs   e)  
  {  
        if(Page.IsPostBack)  
  {  
          if(ViewState["UserControl"]   !=   null)  
          {  
              panel.control.add((System.Web.UI.Control)ViewState["UserControl"]);  
            }  
  }  
  }  
  private   void   Button_Click(object   sender,System.eventangs   e)          
  {  
      System.web.ui.control   control   =   loadcontrol(".../pagelist.ascx");  
      ViewState["UserControl"]   =   control;  
      panel.control.add(control)  
  }    
  这样就可以了,你试一下Top

13 楼eyych(2006)回复于 2005-08-29 11:03:24 得分 0

upTop

14 楼huhaodn()回复于 2005-08-29 11:03:57 得分 0

感谢楼上的,但这样创建自定义控件,如果自定义控件是个列表,分页的时候不是又恢复原始值了?Top

15 楼huhaodn()回复于 2005-08-29 16:28:25 得分 0

ttTop

16 楼y3q3(爱“猪”的人)回复于 2005-08-29 16:41:02 得分 0

 
      啥叫小姨子啊!  
   
      还有的玩吗?:)Top

17 楼blackhero(黑侠客)回复于 2005-08-30 07:39:20 得分 0

没有看到人  
   
  就是会也不告诉你Top

18 楼ZJQ100()回复于 2005-08-30 12:22:37 得分 0

至于用这种套路吸引眼球吗?Top

19 楼xiaochongvip(暗恋是很伤身体的)回复于 2005-08-30 12:36:16 得分 0

dingTop

20 楼yilan505(蓝衣紫痕)回复于 2005-08-30 12:50:17 得分 0

比较烦的,我也碰到过这种问题。怎么解决的,我忘了,记得是找到它的ID值了,然后直接读取它的值。Top

21 楼ip928(赵晓骏)回复于 2005-08-30 12:54:18 得分 0

但愿比如花好点Top

22 楼InternetEmail(影子)回复于 2005-08-30 14:05:38 得分 0

ding  
  Top

23 楼flying310(林林)回复于 2005-08-30 14:38:39 得分 0

研究一下.net装载的n多事件吧,应该能找到你想要的。Top

24 楼jamex(1 + 1 = 爱)回复于 2005-08-30 15:06:59 得分 0

你需要在page_load中,重新定义一次你的自定义控件Top

25 楼IQ250(笨小孩)回复于 2005-08-30 15:16:24 得分 0

楼主,真搞啊!  
  问题不会,小姨子是没戏了...  
  顶上...  
  Top

26 楼liang0773()回复于 2005-08-30 15:33:24 得分 0

如果试女生,对你的这个问题应该不敢兴趣Top

27 楼CNYAYA(小飞侠)回复于 2005-08-30 15:47:43 得分 0

你的小姨子莫非就是如花姑娘?Top

28 楼joephoenix(迎风的狼)回复于 2005-08-30 15:59:30 得分 0

BUTTON等服务器端控件会触发页面回发的动作,   所以要先想办法吧当前的信息保存下来,等页面刷新之后再加载。   至于方法吗,   有很多,   用ViewState,   Session都可以。Top

29 楼godhaier(海儿)回复于 2005-08-30 16:09:10 得分 0

看看你到的想干什么!Top

30 楼HBJMSHOP(我是一只野兔)回复于 2005-08-30 16:15:04 得分 0

小姨子还是自已留着用吧~~~~~~~~~~~~~~!!!!!Top

31 楼zhangyong118(翡翠梦境)回复于 2005-08-30 22:32:21 得分 0

楼主把小姨子照片贴出来给大家显示下诚意嘛,^-^Top

32 楼huhaodn()回复于 2005-08-31 09:22:47 得分 0

这么多空人在这灌水,晕  
   
  笑傲人生,你代码并不能解决我问题,视图是没有关系,但触发控件里的分页按钮还是不能显示Top

33 楼Blue13845611035(曾经沧海难为水)回复于 2005-08-31 09:33:39 得分 0

楼主够狠,为了事业连小姨子都出卖了!  
   
  你的问题是当刷新页面时控件丢失,不刷新页面不就好了  
  在前台第一行最后写上   SmartNavigation   =   "true"%>就应该可以了Top

34 楼huhaodn()回复于 2005-08-31 09:54:21 得分 0

其实就像类型于一个toolbar似的控件,单击一个button动态加载一个自定义的列表控件,页面里有好几个自定义的列表控件,现在没有其它问题,就是单击自定义控件的分布按钮,就恢复为初始化状态,这问题有这么难嘛,到现在得不到正解Top

35 楼terryshi(terryshi)回复于 2005-08-31 10:26:21 得分 0

难道是postback的问题?Top

36 楼huhaodn()回复于 2005-08-31 11:02:36 得分 0

求正解  
  Top

37 楼pontus(pontus)回复于 2005-08-31 11:12:12 得分 0

用LoadControl来加控件Top

38 楼bonnie168(虚拟过客.net)回复于 2005-08-31 11:19:34 得分 0

楼主把小姨子照片贴出来给大家显示下诚意嘛,^-^  
  Top

39 楼cjjll(潇潇风雨)回复于 2005-08-31 11:23:25 得分 0

咋个有这样的姐夫哟!同情+愤怒=知道也不告诉你!清高吧?Top

40 楼chyingyi(GoAhead)回复于 2005-08-31 11:24:39 得分 0

upTop

41 楼overseas123456(安再旭)回复于 2005-08-31 11:32:25 得分 0

利用事件冒泡试试!Top

42 楼xiaozikuge(小子酷哥)回复于 2005-08-31 11:33:07 得分 0

唉!小姨子!   漂亮嘛?Top

43 楼jedliu(21世纪什么最贵? 人才!)回复于 2005-08-31 12:11:16 得分 0

我遇到过不少,当时是这样解决的:  
  在page_load里添加方法,回发时重新调用。如果后面的控件需要前面的值时,在page_load里添加一记数值,在达到一定程度时再触发时间。  
  顺便问一下,是不是和你关系败露了,你要蹬了她?  
  嘿嘿!Top

相关问题

  • 偶把偶小姨子贬了!!!
  • 小姨子改名字,100分
  • 【三月】---------- 小姨子的诱惑(未婚男士必看 - 转载) ------------
  • 阿紫是谁呀?GG、JJ、MM、DD????"乔峰"的"小姨子"??谁知呀???
  • 准丈母娘、准小姨子都要来了,咋办,连睡觉的地方都没了
  • 偶家小姨子想养个QQ宠物,不知道有哪位朋友有多余的宠物蛋送她一个,谢谢!!
  • EricaNet(嫣云) 进来领分,其他人就不要进来了!感谢她送QQ宠物给偶家小姨子
  • EricaNet(嫣云) 进来领分,其他人就不要进来了!感谢她送QQ宠物给偶家小姨子
  • 麻烦大家给介绍一下这个触发器?
  • 介绍几本cbuilder电子图书把

关键词

  • 控件
  • 页面
  • 解决
  • 自定义控件
  • 小姨子
  • 触发
  • 加载
  • 自定义
  • 问题
  • 事件

得分解答快速导航

  • 帖主:huhaodn

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo