jam*_*ams 5 asp.net webforms master-pages
我有一个asp.net webform应用程序.现在我必须在此应用程序中添加母版页,但我不知道如何合并或添加新创建的母版页与旧的webforms?如何处理HTML像web表单<head>,<body>?这方面的任何链接都会有所帮助.
1-在设计中定义固定元素,并将它们放在新创建的母版页中
2-定义动态的,并asp:ContentPlaceHolder为它们添加(最常见的一个HEAD,一个用于主要内容BODY,一个用于侧面内容" 如果适用 ")
<asp:ContentPlaceHolder ID="CphHead" runat="server">
</asp:ContentPlaceHolder>
Run Code Online (Sandbox Code Playgroud)
3-在页面中,MasterPageFile="~/MASTER_PAGE_PATH"在Page指令内添加.
4- asp:Content在页面内添加可保存页面中动态内容的部分,不要忘记引用正确的内容ContentPlaceholder ID.
<asp:Content ID="HeadContent" ContentPlaceHolderID="CphHead" runat="server">
// Your content goes here...
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
5-在这些asp:content部分中复制您的页面内容,并且BOOOOM ....您已完成.
在"<%@ page @>"标签的新页面顶部添加"MasterPageFile ="〜/ Site.Master"'然后添加所需的占位符
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
当然,将这些修改为您正在使用的名称
| 归档时间: |
|
| 查看次数: |
47455 次 |
| 最近记录: |