Ответ 1
Используйте UserControl
Учебник по UserControl. Это файлы с расширением .ascx
, и вы можете включить их на свои страницы.
//UserControl1.ascx
<% @ Control Language="C#" ClassName="UserControl1" %>
<div>
My Custom Control: I can use any Server controls, html tags etc
</div>
Включите его на страницу .aspx
<%@ Page Language="C#" %>
<%@ Register TagPrefix="uc" TagName="MyCustomControl" Src="~/Controls/UserControl1.ascx" %>
<html>
<body>
<form runat="server">
<uc:MyCustomControl id="MyPartialView"
runat="server" />
</form>
</body>