Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将服务器端属性值传递给使用aspx页面在框架中加载的其他htm页面_C#_Javascript_Asp.net_Html_Web - Fatal编程技术网

C# 如何将服务器端属性值传递给使用aspx页面在框架中加载的其他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

在web应用程序中,我有一个default.aspx页面,顶部有一个按钮,如下所示:

当我单击按钮1时,一个框架加载到我的页面中,其中包含一个框架集中的两个其他框架。框架集中的每个框架加载一个htm页面。 如下所示:

因此,层次结构如下所示:

  • 加载的Default.aspx页面
  • 点击按钮1
  • 框架加载到default.aspx的主体中,该主体隐藏以前的内容并显示新加载的框架内容
  • 新加载的框架在Default.htm页面中包含一个框架集
  • 加载的框架集有两个框架,第一个是load Header.htm,第二个是load Contents.htm
  • 我需要做的是,在Header.htm中设置Button-2的值,并将该值分配给Default.aspx load上的javascript变量

    我尝试这个
    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进行设置