将第二个ASP.NET页面加载到代码隐藏中

时间:2014-06-11 13:02:12

标签: c# asp.net httprequest httpresponse

我有一些我想尝试的东西,但我不确定实现它的最佳途径。我有一个页面,比如default.aspx,它会创建一些内容。我还有第二页,比如input.aspx,它会创建一个小的选择框。此框将通过ajax在default.aspx上的chang emade上加载。但是,我还需要在default.aspx的代码隐藏中初始加载此框。

实施例: 1. default.aspx codebehind创建内容并在代码隐藏中加载input.aspx 2.使用Jquery

通过ajax更改default.aspx和input.aspx上的字段更改

但是,我似乎无法找到将第二个ASP.NET页面加载到初始页面的代码隐藏中的最佳方法。我正在考虑使用HttpWebRequest对象,但我不确定语法。任何帮助将不胜感激。

谢谢!

请求@Mbeckish

我需要发生的事情在下面逐步概述

  1. default.aspx使用代码隐藏

  2. 生成的内容加载
  3. 同样在代码隐藏中,会加载一个选择框(我现在在单独的input.aspx文件中有这个。这是我需要帮助的步骤。)

  4. 返回default.aspx响应并显示在客户端

  5. 用户更改default.aspx

  6. 上的表单值
  7. input.aspx提供的select从服务器重新加载(我目前使用JQuery ajax请求来允许)

2 个答案:

答案 0 :(得分:1)

听起来像你的第二页'input.aspx'应该是一个UserControl(.ascx文件),你可以在default.aspx页面中动态加载(使用Page.LoadControl(...))。

答案 1 :(得分:-1)

你需要的是将一个iframe添加到default1.aspx并将它的src属性设置为另一个页面

<iframe src="otherPage.aspx"></iframe>

http://www.w3schools.com/tags/tag_iframe.asp