【发布时间】:2010-05-05 15:17:18
【问题描述】:
我有一个 ASP.NET 3.5 Web 窗体应用程序,其中需要在几个不同的页面之间复制大量代码。听起来像是用户控制权的理想人选?问题是,这不能包含在 <form runat="server"> 中,因为它包含它自己的客户端形式。
没有runat=server 控件或回发或任何真正需要该网络表单的东西- 将其视为带有一些基本<% %> 标记的HTML 块。我只想在控件加载时设置一个属性,以便它知道要输出什么。这纯粹是为了使代码更易于维护的练习。
在我使用 oldskool <!--#include--> 之前,有没有更好的方法?
【问题讨论】:
-
你不能把它放到你的母版页吗?
-
不。它仅由某些内容页面使用,并非所有这些内容页面都使用相同的母版页。
标签: asp.net user-controls webforms