我有一个asp.net页面(redaktionsplan.aspx),其中包含一个iframe,它也代表一个asp.net页面:
<iframe src='test.aspx' height="1000px" width="700px" frameborder="0">
test.aspx包含一个控件(label1)。现在,我希望在label1的OnLoad-Event(在test.aspx上)(在label1的CodeBehind中)访问redaktionsplan.aspx上的一个控件。
这怎么可能?
答案 0 :(得分:0)
您无法访问服务器上其他页面的控件。
浏览器请求两个单独的HTTP GET请求:第一个用于redaktionsplan.aspx,然后在浏览器中呈现该页面时,另一个请求是针对test.aspx。
因此,这两个页面上的代码隐藏顺序(不是同时)和两个不同请求的上下文中运行。
如果您需要在两个页面之间交换数据,那么您可以例如: