2011-04-12 119 views
0

我正在一个自定义的Web应用程序,因为我有很多独立的块,我想把它们放在不同的页面上,我想知道如何在现有页面上包含aspx内容? 我询问aspx而不是自定义网页控件的原因是我计划在这些单独的页面上使用pagemethods。 另一个原因是,我看到有人说一些我们能做到这一点,现在无法找到链接,所以以为我会尝试过,因为它看起来很整齐:) 感谢如何在另一个aspx页面中包含aspx页面?在asp.net

回答

0

根据你的描述,正确的答案是自定义控件,因为它们允许您以简单可重用的方式将代码放置在任何页面的任何位置。

你能解释一下“aspx content”是什么意思吗 - 是html吗?另外,你指的是什么页面方法?

+0

是的,我指的是这篇文章http://stackoverflow.com/questions/579024/calling-an-ascx-page-method-using-jqery人们建议这个人为pagemethods创建aspx页面,而不是用户控制,所以我想知道我是否也可以在另一个页面上包含aspx页面,或者仅用于调用PageMethods :) – Pavdro 2011-04-13 09:01:44

+0

我可以假设你正在尝试通过ajax将内容加载到div中吗?如果是这种情况,并且您不需要服务器端处理,为什么不加载包含所需最终html的.html文件? – 2011-04-14 04:44:51

+0

好吧,正如我在第一篇文章中所述,我想在这些页面上使用pagemethods,否则我可以使用自定义控件。但是,是的,我认为我可以自己加载内容。就像你说的那样,我只需要一个aspx页面并调用ajax查询来将它的内容加载到我的div :) – Pavdro 2011-04-14 09:28:12

2

Server.Execute(secondUrl)可能会做你想做的。但UserControls绝对是更多的ASP.Net-ISH :)。