gpt4 book ai didi

asp.net - 父窗口是否无法访问子窗口上的隐藏字段

转载 作者:行者123 更新时间:2023-11-30 13:44:09 26 4
gpt4 key购买 nike

我有包含字段的 asp.net 表单。当我访问此窗口时,我的 javascript 函数可以使用 getElementById() 方法通过 DOM 访问字段,当我向服务器打包时,我会收到客户端所做的更新。

但是,当我使用 Telerik 的 RadWindow 控件将窗体作为子窗口启动时,javascript 无法访问子窗体上的隐藏字段。相反,我得到空值。

我的问题是:

  1. 是子窗口上的隐藏字段窗口打开时无法访问从父 asp.net 表单启动?
  2. 有没有人尝试过使用 Telerik 控件并遇到问题?

编辑Craig 指出 id 可能不同。那么另外两个问题:

  1. 你能确保你在服务器上分配的 id 确实被使用了吗?
  2. 使用 getElementByName() 是一种更好的访问 DOM 元素的机制吗?

最佳答案

要获取您的 asp.net 控件的 ID,请执行以下操作:

<%= theControl.ClientID %>

getElementByName 不像 getElementById 那样常用。 ID 属性对于页面上的每个元素应该是唯一的,而 name 属性可以重复。

关于asp.net - 父窗口是否无法访问子窗口上的隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/199127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com