Подтвердить что ты не робот

Есть ли способ визуализации частичных представлений в WebForms?

Я касаюсь старого WebForms project, но я давно ушел от него, и теперь я использую его для MVC. Я пытаюсь преломлять проект и придумываю простую проблему, которая делает меня сумасшедшим...

Каким будет лучший способ включить файл .aspx в другой?

Я не хочу, чтобы у меня было много мастер файлов только для этого, все, что мне нужно, это что-то вроде @Html.RenderPartial("MyFileName") kind'a thingy или

трудно ли включить файл в некоторые существующие файлы?

4b9b3361

Ответ 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>