CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于引用web用户控件(.ascx)的问题

楼主yubolin(游侠)2005-05-01 19:46:51 在 .NET技术 / ASP.NET 提问

为什么我引用web用户控件的时候,控件里面的HTLM控件的id号,会自动加一个前缀,以至于写在控件里面的javascript脚本无法运行,如何解决? 问题点数:20、回复次数:4Top

1 楼yubolin(游侠)回复于 2005-05-01 19:54:37 得分 0

在线等待Top

2 楼rui520_2002(都城浪子)回复于 2005-05-01 20:27:46 得分 10

为了防止控件重名,用户控件内部的控件在页面生成时都会加上前缀(用户控件的ID_),可以在服务器端写出js代码,或者在客户端的代码中用到控件的ID前加上<%=ClientID%>_,应该可以解决了Top

3 楼yubolin(游侠)回复于 2005-05-01 21:00:29 得分 0

有没有什么属性不让前面加前缀呢?Top

4 楼veryhappy(wx.net)回复于 2005-05-01 22:24:37 得分 10

不让加是不可能的,因为用户控件是加入到任何Web窗体中的而系统根本无法有效的防止对象重名,所以一定要加前缀。后台代码要知道控件的ID   可以使用ClientID   属性,   JavaScript   代码要获得控件名称最好传递this.id   参数来获得Top

相关问题

  • 用户控件的引用问题
  • 用户控件的引用问题!
  • web用户控件如何操纵控件引用页面上的控件?
  • 如何在引用用户控件的页面中操作此用户控件?
  • 为何在引用用户控件的页面找不到该用户控件里面的控件?
  • 关于ascx用户控件的问题
  • 如何反射ascx Web用户控件
  • 引用用户控件的相对目录问题。
  • 在用户控件中怎么引用样式表啊?
  • 求助主题:用户控件、引用、继承

关键词

  • 控件
  • 用户
  • 代码
  • 解决
  • 前缀
  • 防止
  • 加上
  • 引用web
  • 获得
  • 重名

得分解答快速导航

  • 帖主:yubolin
  • rui520_2002
  • veryhappy

相关链接

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

广告也精彩

反馈

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