asp.net:是否可以将大型ASP.NET页面拆分成碎片?

时间:2008-10-07 14:23:53

标签: asp.net

是否可以将大型ASP.NET页面拆分成碎片? JSP具有jsp:include指令。 ASP.NET中是否存在任何等价物

我对重复使用这些作品并不感兴趣。我只想组织HTML / ASP代码。

这样做不是用户控件和母版页太过分了吗?

5 个答案:

答案 0 :(得分:9)

MasterPage modelUserControls是两个开箱即用的解决方案。

答案 1 :(得分:3)

<!--#include file="inc_footer.aspx"-->

答案 2 :(得分:2)

如果它只是ASP.net,那么用户控件是分割页面和重用代码的绝佳方式,正如John Rudy建议的那样。

如果您的任何用户控件使用Javascript,那么需要注意的一个重点是使用ClientID来引用该控件。当您向页面添加用户控件时,ASP.NET会破坏ID以防止冲突。客户端ID保证唯一。

答案 3 :(得分:0)

您应该看一下ASP.NET用户控件,它允许您将UI功能封装到更小的更易于管理的块中。

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/userctrl/default.aspx

答案 4 :(得分:0)

如果您正在讨论特定页面(与用于多页面重用的用户控件相比),您也可以使用Partial Classes

默认情况下,ASP.NET 2.0及以上ASPX页面中的AFAIK已经是部分类(在designer.aspx文件中包含所有控件声明)。