C# 如何将服务器端属性值传递给使用aspx页面在框架中加载的其他htm页面
在web应用程序中,我有一个default.aspx页面,顶部有一个按钮,如下所示: 当我单击按钮1时,一个框架加载到我的页面中,其中包含一个框架集中的两个其他框架。框架集中的每个框架加载一个htm页面。 如下所示: 因此,层次结构如下所示:C# 如何将服务器端属性值传递给使用aspx页面在框架中加载的其他htm页面,c#,javascript,asp.net,html,web,C#,Javascript,Asp.net,Html,Web,在web应用程序中,我有一个default.aspx页面,顶部有一个按钮,如下所示: 当我单击按钮1时,一个框架加载到我的页面中,其中包含一个框架集中的两个其他框架。框架集中的每个框架加载一个htm页面。 如下所示: 因此,层次结构如下所示: 加载的Default.aspx页面 点击按钮1 框架加载到default.aspx的主体中,该主体隐藏以前的内容并显示新加载的框架内容 新加载的框架在Default.htm页面中包含一个框架集 加载的框架集有两个框架,第一个是load Header.h
var sJSButton2Value=''代码>
sButton2Title来自服务器端脚本,具体取决于用户语言
如何从Default.aspx将其传递到Header.htm?
我想设置按钮2的值,该值来自Default.aspx页面。
如何实现它?
您可以从以下iframe中设置Default.aspx中的变量:
从iframe内部:
window.parent.SomeFunctionDefinedInDefaultAspx(valueToSet);
这通常是访问iframe的“父级”(Default.aspx)的方式
如果需要在iframe from Default.aspx中设置按钮文本,可以通过为iframe指定的url中的querystring来设置按钮文本
从iframe内部:
window.parent.SomeFunctionDefinedInDefaultAspx(valueToSet);
这通常是访问iframe的“父级”(Default.aspx)的方式
如果需要在iframe from Default.aspx中设置按钮文本,可以通过为iframe指定的url中的querystring进行设置