这是ASP.NET页面中产生的代吗,你没有必要研究哦

解决方案 »

  1.   

    这是因为它们是自定义的控件,当你用鼠标拖到页面上时就会生成这些代码了
    原理和服务器控件差不多啊,如<asp:.....>的。
      

  2.   

    <mp:ContentContainer runat="server" id="MPContainer" MasterPageFile="~/Themes/MasterPage.ascx">
    <mp:Content id="MainContent" runat="server">这是两个空间标签标签,你打开“Themes/MasterPage.ascx”(asp.net的自定义控件)这一页看看
      

  3.   

    <%@ Page EnableViewStateMac="false" %>
    <%@ Import Namespace="AspNetForums.Components" %>
    引入命名空间AspNetForums.Components<%@ Register TagPrefix="Forums" Namespace="AspNetForums.Controls" Assembly="AspNetForums.Controls" %>
    注册AspNetForums.Controls命名空间为Forums,程序集是AspNetForums.Controls<%@ Register TagPrefix="mp" Namespace="MetaBuilders.WebControls.MasterPages" Assembly="MetaBuilders.WebControls.MasterPages" %>
    注册MetaBuilders.WebControls.MasterPages命名空间为Forums,程序集是MetaBuilders.WebControls.MasterPages
    实际上是一种简写<mp:ContentContainer runat="server" id="MPContainer" MasterPageFile="~/Themes/MasterPage.ascx">
    在页面加入一个叫ContentContainer的WebControl<mp:Content id="MainContent" runat="server">
    <Forums:CreateEditPost runat="server"/>
    在上面的WebControl里加入一个叫Content的WebControl</mp:Content>
    </mp:ContentContainer>
      

  4.   

    你只要引用了控件就可以用了。
    .NET好处就在这里,好多东西你都不需要自己去手写。引用之后拖进来就行了。
    别人的控件你一般不能编辑。不过如果他提供了可重写的方法的话,你就可以对那些方法定义自己想要的功能!
      

  5.   

    你只要知道<%@ Register TagPrefix="Forums" Namespace="AspNetForums.Controls" Assembly="AspNetForums.Controls" %>这是什么意思就可以了
      

  6.   

    MasterPages请查看asp.net 2.0的文档。