0

好的,我是 Umbraco 的新手,我已经创建了一个模板,我在编辑器中看到的只是:

<%@ Master Language="C#" MasterPageFile="~/umbraco/masterpages/default.master" AutoEventWireup="true" %>

<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">

</asp:Content>

但是我看不到 and 标记,那么如何定义我使用的 CSS 文件,或者如何设置页面标题?

我试图手动设置标签,但那不起作用..

4

2 回答 2

3

我也是 Umbraco 的新手,发现这非常令人困惑,因为默认母版页实际上是空白的。这意味着您需要创建要在主要内容占位符中使用的完整模板,ContentPlaceHolderDefault如下所示:

<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6 ie"> <![endif]-->
<!--[if IE 7 ]>    <html lang="en" class="no-js ie7 ie"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="no-js ie8 ie"> <![endif]-->
<!--[if IE 9 ]>    <html lang="en" class="no-js ie9 ie"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
<head>
    <title><umbraco:item runat="server" field="pageName" /> - <umbraco:item runat="server" field="siteName" /></title>
</head>
<body>
<form id="form1" runat="server">


</form>
</body>
</asp:Content>
于 2013-02-11T10:35:47.770 回答
0

在 asp.net 中有一个contentplaceholder
ContentPlaceHolderID设置为head表示它是您页面的头部。
您可以将任何东西设置为普通 html 页面的头部。

   <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
          <script src="Scripts/name.js" type="text/javascript"></script>
   </asp:Content>

在这里你可以放你的文件

于 2013-02-11T10:24:45.503 回答