如何从嵌入式asp.net页面

时间:2016-11-01 17:46:42

标签: c# asp.net forms iframe

我正在处理这项任务,而且正在摆脱我网站上的旧iframe。我们以page1.aspx和page2.aspx为例。 目前,page2.aspx位于嵌入到page1.aspx中的iframe中,并加载表单供客户填写。在page2.aspx的.cs代码中,它执行一些验证并调用DB来存储客户信息。

现在我不知道从哪里开始。我基本上把加载到iframe的URL和使用JQuery .load()函数将URL加载到page1.aspx DIV中。 表单加载但是一旦我尝试提交,就会抛出异常并且它会崩溃我的网页。

我的问题是如何在page1.aspx的.load()div中执行page2.aspx后面的代码?

我正在考虑编写一些使用AJAX来调用函数的Web方法,并以这种方式执行。我甚至不确定2个aspx页面是否可以相互通信,因为我使用了.load()函数来呈现page2.aspx

有没有人对如何解决这个问题有任何意见?如果我的方法不对,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:0)

创建Page2的用户控件 并在Page1

中使用Iframe的Usercontrol