1
2
如果你用类似的东西 jquery 顺便说一下,这是高度推荐的,而不是使用基本DOM函数,您可以尝试:
应执行以下操作:
我不建议在javascript代码中硬编码asp.net id。那个身份证 总是 在将来的某个时候,由于某种原因而改变,你的页面将被打断。更不用说它是丑陋的:) 另外,虽然window.opener解决方案有其缺点,但在服务器端执行此操作通常会导致更糟的情况,例如使用会话在页之间传递数据,或者在哪个页(父页或子页)之间首先回发的竞争条件。 |
2
0
也许您应该在当前窗口中显示一个元素,并使用ajax控件确保页面的相关部分都已更新,而不是在新窗口中打开单独的页面。看看asp.net ajax弹出式扩展程序,当然还有updatepanel。 |
3
0
为什么控制ID要更改?你在使用母版页吗?如果是这样,您可以在运行时获得控制ID,尽管它们不同,但您命名它们时,它们总是具有相同的值。 这是最好的解决办法。 |
4
0
你可以使用
然后在第一页上,检索所需控件的值,如下所示:
|
5
0
是的,我正在使用母版页,这就是为什么ID会更改。
|
6
0
我使用以下方法获得与您类似的结果: 在主页中,我查看浏览器是否可以显示一个模态窗口(基本上是Internet Explorer),如果是这样,弹出新窗口作为模态——这使我能够直接返回一个值到调用方法,否则我只会弹出一个新窗口并希望:
然后,在打开的页面上,我再次检查是否能够像以前一样显示模式窗口:
ASP.NET只以已知的方式控制控件ID——一旦控件在服务器上运行时加载,就可以检索
请注意,自ASP.NET框架的版本4以来,可以设置控件的
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |