我有一个下拉树的ascx控件,里面用到了大量的JS,问题是我只能在一个页面中使用一个实例,否则就不能用。
我现在把JS代码放到了一个ComboTree的对象中。现在我如何使每个ascx对象都使用不同的ComboTree对象实例的方法而不会相互影响 ?
我现在把JS代码放到了一个ComboTree的对象中。现在我如何使每个ascx对象都使用不同的ComboTree对象实例的方法而不会相互影响 ?
解决方案 »
- 嵌套的GridView中,子Gridview注册的事件咋不能用?
- 为什么前台的js代码里头,无法调用同一页面的textbox1.text
- ASP.NET中TS流播放问题?
- dropdownlist在postback后无法保存selected
- asp.net2.0 个性化控件开发的例子
- 急:日期控件怎么能加记事(标注)功能:可以显示一些文字在每天的下边
- C#写的一个完整的winForm程序,怎么嵌入到网页上运行
- 在ASPX页面中的一个关于FORM的小问题
- DropDownList绑定数据时,可不可以不显示某一行数据?
- 在线等待:DataGrid中如何只指定某一个单元格有超级链接!
- 如何将String转换为int[],如何将字符串转换为整型数组
- javascript怎么实现本机图片预览?
方法是,给每个需要用js查找的对象钱加上一个名字。
如不同控件用不同的名字:
<%=Control1%>TextBox1
<%=Control2%>TextBox1
js 用的时候也用 如:
document.getElementById("Control1TextBox")
// .ascx
<script type=text/javascript>
var <% =ID %>_var1 = "hello" + <% =ID %>;
</script><input type=button onclick=alert('<% =ID %>_var1') />