0

我有一些 JS 代码位于 userControl 中。userControl 位于内容占位符内,更糟糕的是,将来可以从许多页面重用服务器端脚本。

该 JS 负责通过 JSON 创建对页面的发布请求。

在 IE 中:元素的名称很好 - 例如姓名、姓氏、地址

但在 Firefox 中,我也得到了服务器端控件的前缀。

例如:

ctl00_ContentPlaceHolder_UserControl1_Name

ctl00_ContentPlaceHolder_UserControl1_Surname

ctl00_ContentPlaceHolder_UserControl1_Address

一旦我收到了 post 值,我希望有一些聪明的方法可以动态地确定控件的路径,这样我就可以获得真正的表单元素名称。

这可能吗?这是一个 .net v2 解决方案,因此我无法像 v4 解决方案那样更改配置。

提前致谢。

4

1 回答 1

0

You should be able to stash away the ClientID property of the controls you want in a javascript object.

于 2012-08-17T13:17:54.603 回答