我正在处理这项任务,而且正在摆脱我网站上的旧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
有没有人对如何解决这个问题有任何意见?如果我的方法不对,请告诉我。
谢谢!
答案 0 :(得分:0)
创建Page2的用户控件 并在Page1
中使用Iframe的Usercontrol