aspx,ascx,master同名的问题

flyingyinjun 2010-04-19 02:40:47
假设一个ASPX,一个ASCX,一个MASTER混用,且ASPX,ASCX,MASTER页面分别有一个<ASP:BULLITELIST>控件,且每个<ASP:BULLITELIST>控件都有一个ONCLICK服务器函数,试问这三个<ASP:BULLITELIST>控件的ID是否可以同名,ONCLICK函数是否可以同名?????????
是不是当ASPX,ASCX,MASTER混用或ASPX,ASCX混用,ASPX,MASTER混用,其间的ASP控件,HTML服务器控件和服务器执行函数可以同名(即ASPX,ASCX,MASTER可以存在同名的ASP控件,HTML服务器控件和服务器执行函数???)
敬请各位计算机高手予以解答,万分感谢!!!!!!!!!!
...全文
82 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingyinjun 2010-04-19
  • 打赏
  • 举报
回复
谢谢大家的帮助,现在结贴!!!
ycproc 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 freesarge 的回复:]
呵呵,知道的就有分吗?
[/Quote]
大哥
你的笑容好可爱啊
GaryJay 2010-04-19
  • 打赏
  • 举报
回复
是sp1234吧 呵呵
指间的风 2010-04-19
  • 打赏
  • 举报
回复
呵呵,知道的就有分吗?
lester19872007 2010-04-19
  • 打赏
  • 举报
回复
确实是可以同名的,ASP.NET中master和ascx,aspx 等生成的空间的ID是不相同的,想这样的问题,你可以运行你的程序,然后在浏览器里点击查看源文件,就可以看出来了!!
flyingyinjun 2010-04-19
  • 打赏
  • 举报
回复
谢谢SQL234,还有谁知道的???
  • 打赏
  • 举报
回复
理由很简单(我不做过多解释了):用户控件具有INamingContainer接口,asp.net会为这种接口的控件内部的子控件生成那种比较“长”的ClientID,以保证子控件的ClientID唯一。而master page运行时就是一个用户控件,所以也是一样。
  • 打赏
  • 举报
回复
当然可以。asp.net会为同ID的那些控件生成不同的ClientID。
flyingyinjun 2010-04-19
  • 打赏
  • 举报
回复
有人知道吗???

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧