2012-10-06 36 views
12

Estoy tocando un viejo WebForms project pero hace tiempo que me he ido y ahora estoy acostumbrado a MVC. Estoy tratando de refractar el proyecto y llegar a un problema simple que me está volviendo loco ...¿Hay alguna forma de mostrar vistas parciales en WebForms?

¿Cuál sería la mejor manera de incluir un archivo .aspx dentro de otro?

no quiero llegar a tener una gran cantidad de archivos Maestro sólo por esto, todo lo que busco es algo así como @Html.RenderPartial("MyFileName") cosita kind'a tienen o

que es tan difícil de incluir un archivo en algunos archivos existentes?

Respuesta

15

Use UserControlTutorial on UserControl. Son archivos con la extensión .ascx y se puede incluir en sus páginas

//UserControl1.ascx 
<% @ Control Language="C#" ClassName="UserControl1" %> 

<div> 
    My Custom Control: I can use any Server controls, html tags etc 
</div> 

incluirlo en su página .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> 
Cuestiones relacionadas