2011-04-11 63 views
0

我有2个内容页面,我在第三页中使用这两页作为50%和50%比例的帧。如何从一个框架传递值并在asp.net C#中的另一个框架中接收?

我想从一个左框架的TextBox值转移到按钮单击右框架。

如果我使用session并尝试在第二个网页(这是正确的框架)接收会话值,它将无法正常工作,因为实际上是内容页面的右边框架将永远不会被调用。

请问有人能给我正确和最好的方法来解决这个问题。

+0

我的第一反应是“不要使用框架”。除非你真的有一个真正的好理由,否则不要。接下来,内容页面与主页面一起使用,并且可以轻松使用会话变量。你是什​​么意思,它不会工作,因为它“实际上是一个永远不会被调用的内容页面”?此外,每个人都需要“紧急”的回答。否则,这是一种无礼。你试过什么了? – 2011-04-11 18:42:47

+0

我假设你被绑定的条件无法重新加载页面在正确的框架?如果它可以重新加载,那么会话或可能的cookie可以工作。从iframe加载的示例:http://stackoverflow.com/questions/2477177/reloading-iframe-from-another-iframe – kushin 2011-04-11 18:43:21

回答

0

在第一帧创建一个事件,并使第二帧有一个事件处理程序。在第1帧的每个动作中,您都可以在第2帧中作出响应。

您可以使用从EventArgs继承的自定义类传输数据。

public class MyEventArgs : EventArgs 
{ 
// add fields and constructor here 
// initialize the fields in the constructor 
} 
相关问题