ASP.NET怎么在选择了母版页的页面导入新的CSS?

一般情况下创建模板页时应该有两个内容控件,一个在标签中,一个在标签中。这样套用该模板页的页面如果需要引用js或css文件时,只需在Head内容控件里添加引用脚本即可。给你举个例子:
ASP.NET怎么在选择了母版页的页面导入新的CSS?
一般情况下创建模板页时应该有两个内容控件,一个在<head>标签中,一个在<body>标签中。这样套用该模板页的页面如果需要引用js或css文件时,只需在Head内容控件里添加引用脚本即可。

给你举个例子:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="welcome.MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="HeadMain" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="FormMain" runat="server">
<asp:ContentPlaceHolder ID="ContentPlaceHolderMain" runat="server">
</asp:ContentPlaceHolder>
</form>
</body>
</html>

模板页创建时放两个ContentPlaceHolder(使用Visual Studio 2008时默认就会这样创建)。
以下是已给套用该模板页并加载某个css的页面:
<%@ Page Title="Welcome to Parabola ACM Platform" Language="C#" MasterPageFile="./MasterPage.master"
AutoEventWireup="true"CodeFile="Default.aspx.cs"
Inherits="welcome.Default" %>
<asp:Content ID="ContentHead" ContentPlaceHolderID="HeadMain" runat="Server">
<link href="../styles/homeBase.css" rel="stylesheet" type="text/css" />
//其他的css,js都可以再这里引用,这里的东西在最后生成的//HTML中会放到Head标签中。
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderMain" runat="Server">
</asp:Content>

--------------------------例子结束-----------------------

其实更简单的办法,直接在<asp:Content>标签内加载CSS样式也是可以的,但是并不是很规范。规范的方法请参考我之前给你打出的例子。2009-12-01
mengvlog 阅读 269 次 更新于 2025-09-10 04:07:01 我来答关注问题0
  •  极品丑 ASP.net的web应用程序能否使用母版页?如何使用?

    工程Example_6_2介绍母版页site.master的使用方法,并使用该母版页创建了3个页面,它们是页面Default.aspx、页面sun.aspx和页面Bluehills.aspx。在母版页site.master有3个链接控件和一个Image控件,母版页site.master的设计界面如图6-7 所示。母版页site.master的部分HTML设计代码如下:

  •  宜美生活妙招 母版页介绍

    ASP.NET母版页是为应用程序设计一致布局的关键工具。以下是关于母版页的详细介绍:定义与功能:母版页能够为整个应用定义统一的外观和标准行为。它简化了页面管理,使得开发者可以轻松维护具有一致布局的多个页面。创建过程:母版页的创建涉及定义基础布局,这通常包含HTML控件、Web控件以及可定制的元素。母版页...

  •  liushaojie1988 如何在母版页中使用ASP.NET AJAX?

    子页中的html控件在母版页js中都可以获取得到。你在ajax的url中标明到哪个方法就行

  •  calender418 ASP.NET如何用DropDownList更换母版页背景

    母版页在呈现的时候也一样是html页面 比如你母版页背景使用div的背景,那么在dropdownlist 改变的时候只需要更换这个div的css就可以了.如果希望整个网站都变化.请使用cookie

  •  虢良旷一璇 asp.net: 应用母版页的页面,如何设置其标题?

    在Master中打开html源代码部分将其中的Untitled Page改成你想要的母版名称 另外在你引用的页面里应该有这样一段 将这个位置的Untitled...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部