我正在寻求一些帮助,以申请将 CSS 布局应用于 Asp 控件/内容的正确语法。
对于普通的 .aspx
页面,我通常会链接到标题中的 CSS 模板,类似于以下内容......
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"
Inherits="Project.Default" %>
<!DOCTYPE html>
<html lang="en">
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="wp-content/themes/newtheme/css/reset.css"
type="text/css" media="screen">
<%--....etc--%>
<script>
<%--....etc--%>
</script>
</head>
<%--....etc--%>
<body id="page1">
<%--....etc--%>
</body>
</html>
如何应用类似的 CSS 模板来控制基本页面结构采用以下格式?
<%@ Page Title="Login" Language="C#"
MasterPageFile="~/themes/default/default.master"
AutoEventWireup="true" Inherits="login"
EnableViewState="false" Codebehind="login.aspx.cs" %>
<%@ Register Src="controls/login-with-captcha.ascx"
TagName="LoginWithCaptcha" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<meta name="robots" content="NOINDEX, NOFOLLOW"/>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
runat="Server">
<uc1:LoginWithCaptcha ID="LoginWithCaptcha1" runat="server" />
</asp:Content>
最佳答案
将其添加到Content1
或Content2
中,但我建议在Content1
中实际上它是主控头!
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<meta name="robots" content="NOINDEX, NOFOLLOW"/>
<link type...................YOUR CLASS............>
</asp:Content>
关于asp.net - 将 CSS 模板应用于包含内容/控件的 ASP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652525/