将aspx网页内容嵌入到其他网页中

时间:2011-12-08 11:18:04

标签: asp.net gridview embed

我已经构建了一个ASP.NET 2.0应用程序,其中我有一个aspx页面,其中包含一个GridView,其中包含一些我希望嵌入到另一个应用程序中的数据,就像使用YouTube视频一样。我以前从未这样做过,我不知道如何继续。 我可以使用你的建议如何做到这一点。非常感谢!

稍后编辑:我设法使用iframe

嵌入整个页面

"iframe id="SndIFrame" runat="server" scrolling="auto" width="100%" height="550px"

在后面的代码中我设置了src属性

SndIFrame.Attributes["src"] = "mypage.aspx"

但现在的问题是我不想显示整个页面,只显示其中的gridview。有没有办法做到这一点?我还应该如何将登录凭据作为默认参数发送?

4 个答案:

答案 0 :(得分:1)

如果您具有服务器端编程访问权限,则可以将gridview生成的HTML部分复制到该新网页中,然后通过javascript刷新页面。或者您可以通过javascript动态复制所需的html并粘贴到新页面。但那不会持续下去。

答案 1 :(得分:0)

如果您不想postback (嵌入)页面,则必须使用Ajax

答案 2 :(得分:0)

希望我理解你的意思 看到这篇关于无限滚动的帖子 http://code.msdn.microsoft.com/CSASPNETInfiniteLoading-16f5bdb8 使用xmlfile你可以使用querystring中的分页将其更改为datagridview 这将使用无限滚动嵌入数据 然后你可以使用jquery每分钟更新页面 使用此http://dotnetslackers.com/articles/ajax/Using-jQuery-with-ASP-NET.aspx

答案 3 :(得分:0)

您可以使用以下链接来接近您的方式。

您必须制作ActiveX,最后才能拥有该标记。它将代表您的用户界面。

http://www.codeproject.com/KB/cs/CreateActiveXDotNet.aspx