我有包含字段的 asp.net 表单。当我访问此窗口时,我的 javascript 函数可以使用 getElementById() 方法通过 DOM 访问字段,当我将 postpack 打包到服务器时,我会收到客户端所做的更新。
但是,当我使用 Telerik 的 RadWindow 控件将表单作为子窗口启动时,javascript 无法访问子表单上的隐藏字段。相反,我得到空值。
我的问题是:
- 从父 asp.net 窗体启动窗口时,子窗口上的隐藏字段是否不可访问?
- 有没有人尝试过使用 Telerik 控件并遇到问题?
编辑 克雷格指出,id 可能不同。那么另外两个问题:
- 你能确保你在服务器上分配的 id 被实际使用了吗?
- 使用 getElementByName() 是访问 DOM 元素的更好机制吗?