多个通用用户控件,但只有一个.js文件

时间:2011-01-31 09:50:10

标签: asp.net

我在一个aspx页面中包含了一个JS文件。 主机页面具有用户控件的多个实例。 并且每个用户控件都有自己的网格。我定义了一个 每个UserControl中的Javascript变量以获取UserControl 特殊网格。 JS文件具有为Grid编写的多个常用函数。 但我有一个问题是访问用户控件特定的网格, 有没有办法访问用户控制特定的网格?

2 个答案:

答案 0 :(得分:0)

不是在ascx中注册一个javascript变量,而是以这种方式调用函数:

<script>
  doSomethingWithGrid('<%= MyGrid.ClientID %>');
</script>

答案 1 :(得分:0)

Asp.NET正在改变运行时的控件ID,这使得在客户端(javascript)中难以访问。您可以获得ControlName.ClientID

等客户端