用javascript调用另一个框架ASP.NET C#函数
本文关键字:NET 函数 ASP 框架 javascript 调用 另一个 | 更新日期: 2023-09-27 18:28:59
在我的MainFrame.aspx中,我已经创建了带有load ajaxFrm.aspx 的面板
<ext:Panel ID="pnlAjax" runat="server" Height="30" Title="" Header="false" Frame="true">
<AutoLoad Url="ajaxFrm.aspx" Mode="IFrame" ShowMask="false" />
</ext:Panel>
i具有此C#LoadVehStore2
功能的ajaxFrm.aspx
function LoadVehStore2() {
}
在MainFrame.aspx中,加载页面时我有一个javascript,然后运行javascript
frmAjax = parent.frames["pnlAjax"];
frmAjax.LoadVehStore2();
这个东西在IIS中可以正常工作,
但是在Ubuntu Mono 3.3.0中失败了,为什么?如何解决这个问题?
这不是C#。它是Javascript。我怀疑Mono的问题,我怀疑浏览器的问题。
由于iframe是由Ext.Net创建的,您必须使用Ext.Net赋予它的名称来引用它。要获得名称,只需使用浏览器的开发工具,但它应该是pnlAjax_IFrame
。或者,如果它是父页面中唯一的iframe,您最好通过id:引用它
frmAjax = parent.frames[0].LoadVehStore2();