VS2008中普通网页引入母版页后,如何再引用CSS文件?

html-css014

VS2008中普通网页引入母版页后,如何再引用CSS文件?,第1张

母版页中的设置:

<head runat="server">

<meta name="keywords" content="" />

<meta http-equiv="charset" content="gb2312" />

<link href="~/MyCss.css" rel="stylesheet" type="text/css"/>

<asp:ContentPlaceHolder ID="head" runat="server">

</asp:ContentPlaceHolder>

</head>

在母版中的<head>标签中留下一个位置,这样在其它引用母版页的网页中的这个位置上就可以加入单独的代码了

aspx网页上:

<%@ Page Title="" Language="C#" MasterPageFile="~/xxx.Master" AutoEventWireup="true" CodeBehind="abc.aspx.cs" Inherits="xxx.abc" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

<title>用户评论</title>

<link href="~/AnotherCss.css" rel="stylesheet" type="text/css"/>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

这样~ 在xxx.aspx页面上就可以单独写<head>标签中的代码了,包括引入css的代码

因为你使用了母板页,所以每个页都是应用母板页的基础上加载的,所以如果你想要再样式,那么,你可以这样做:

<link href="CSS/css.css" rel="stylesheet" type="text/css" />

<div class="conmiddle">

<asp:Repeater ID="rptCourse" runat="server">

<ItemTemplate>

<%# Eval("AtContent") %>

</ItemTemplate>

</asp:Repeater>

</div>

把布局和样式写在一起也是可以的,但要注意,此时母板页的样式还是加载到的,你需要做的是处理好二个样式表不要冲突,有什么问题可以和我联系