Разделить default.aspx - PullRequest
       4

Разделить default.aspx

0 голосов
/ 21 октября 2010

У меня есть динамическая страница, которая скрывает и показывает много вещей, div, в зависимости от того, что пользователь нажимает.Однако он прекрасно работает, хотя default.aspx немного запутался со всем этим html, поэтому я хотел бы знать, можно ли разделить html на более мелкие части и сохранить структуру страницы?*

1 Ответ

1 голос
/ 21 октября 2010

Да, разбить подразделы вашего кода на System.Web.UI.UserControl s (.ascx). Вы должны зарегистрировать тег для своего элемента управления в Default.aspx, а затем включить его так же, как включаете <asp: элементы управления.

MyControl.ascx:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="MyControl.ascx.cs" Inherits="MyControl" %>

<asp:Label ID="lblCoolLabel" runat="server" />

MyControl.ascx.cs:

public partial class MyControl : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

Default.aspx:

<!-- Registers your control -->
<%@ Register TagPrefix="controls" TagName="MyControl" Src="~/controls/MyControl.ascx" %>

<!-- Renders your control -->
<controls:MyControl ID="ucMyControl" runat="server" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...