asp.net:是否可以将大型asp.net页面拆分为多个部分?

asp.net:是否可以将大型asp.net页面拆分为多个部分?,asp.net,Asp.net,是否可以将大型ASP.NET页面拆分为多个部分?JSP有这个指令。在ASP.NET中有任何等效的吗 我对再利用这些碎片不感兴趣。我只想组织HTML/ASP代码 用户控件和母版页这样做难道不是过分了吗?和是这方面的两个现成解决方案 如果只是ASP.net,那么正如约翰·鲁迪所建议的那样,用户控件是拆分页面和重用代码的一种很好的方式 如果您的任何用户控件使用Javascript,那么需要注意的一个大问题是使用来引用该控件。将用户控件添加到页面时,ASP.NET会损坏ID以防止冲突。客户机ID保证是唯

是否可以将大型ASP.NET页面拆分为多个部分?JSP有这个指令。在ASP.NET中有任何等效的吗

我对再利用这些碎片不感兴趣。我只想组织HTML/ASP代码


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

和是这方面的两个现成解决方案

如果只是ASP.net,那么正如约翰·鲁迪所建议的那样,用户控件是拆分页面和重用代码的一种很好的方式


如果您的任何用户控件使用Javascript,那么需要注意的一个大问题是使用来引用该控件。将用户控件添加到页面时,ASP.NET会损坏ID以防止冲突。客户机ID保证是唯一的

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


如果您谈论的是特定页面(与用户控件相反,用户控件更倾向于多页面重用,而不是其他任何东西),您也可以使用

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


是,但我不知道如何使用分部类拆分.aspx页面。我想aspx.cs-file可以通过使用分部类进行拆分,但我想拆分HTML/ASP-code。请注意ASP.NET web表单中包含的警告。一些事后事件对它的反应不是很好。
<!--#include file="inc_footer.aspx"-->