【问题标题】:Open a page in Iframe from code behind in Asp.net从 Asp.net 中的代码在 Iframe 中打开页面
【发布时间】:2015-04-08 05:04:07
【问题描述】:

如何将以下代码作为 JavaScript 从文件隐藏代码执行(针对按钮单击)。

<a class="iframe2 cboxElement" href='<%# ResolveUrl("Project_MainPageEdit.aspx?editpid=1778" ) %>'>Project Details (edit)</a>

我想要做的是,我正在尝试使用上面的代码将 Project_MainPageEdit.aspx 作为 IFrame 打开。它在不同的 aspx 页面中运行良好,但在此页面中不起作用。单击“项目详细信息”链接时,Iframe 打开,但没有显示任何内容。是什么原因?

我在想,如果我使用 JavaScript 从后面的代码中调用上面的代码,它可能会起作用吗?

【问题讨论】:

    标签: c# html asp.net iframe


    【解决方案1】:

    您不能使用 Javascript 从代码隐藏调用函数,除非您使用的是 node.js,这显然不是这里的情况。此外,您使用的结构不是iframe,它是一个锚。如果您的意思是它在iframe 内,那么您应该检查该页面是否存在,您所指的路径是否正确以及是否有任何异常/错误。您应该调试您的代码,但也要检查 url。如果您打开浏览器控制台并检查给定元素,它的 href 是否与预期的对应?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      相关资源
      最近更新 更多