0

我对 ASP 非常陌生,但有人要求我查看我们的网站并确定如何将唯一的描述和关键字元标记添加到我们基于 ASP 的网站。目前,该网站对每个页面都使用相同的内容,这对 Google 搜索结果非常不利。

aspx 页面之一中的代码说:

{<%@ Page MasterPageFile="~/Master/Default.Master" Language="c#" ContentType="text/html" CodeBehind="FundRaising.aspx.cs" AutoEventWireup="false" Inherits="Company.FundRaising" ValidateRequest="false" %> <asp:Content ID="Content1" runat="server" ContentPlaceHolderID="cphContent">
    <div id="div-content" class="bgButterfly">
        <capris:StaticPage id="StaticPage1" runat="server" StaticPageId="11">No content available</capris:StaticPage>
    </div></asp:Content>}

(我用上面的“公司”一词替换了公司名称。)

现在有一个名为 Head.ascx 的文件包含通用元标记。

目录下没有 .aspx.cs 文件,所以肯定是预编译成 .dll 文件的。

在不影响网站功能的情况下,有什么方法可以在每个页面的头部添加独特的描述和关键字元标记?

提前致谢。

4

2 回答 2

1

您可以将控件添加到主页,在每个子页面/用户控件中,您可以在主页中搜索该控件。

例如在母版页(或其他形式)

<asp:Literal id="lcGoogleinfo" runat=server></asp:Literal>

以子形式:

Literal lcGoogleinfo= (Literal)Master.FindControl("lcGoogleinfo");
于 2013-09-30T13:31:18.023 回答
-1

您是指元描述和元关键字吗?不应添加元关键字,因为它们已被滥用,现在 Google、Yahoo 或 Microsoft 不推荐使用它们。目前尚不清楚添加它们是否会对页面排名产生负面影响,但人们普遍认为确实如此。

这是一个非常有用的指南,向您展示了 html 代码和 asp 等价物,包括正确的位置。 http://www.asprobot.com/ASP.NET/ASPNET-Title-Tag-and-Meta-Tags

于 2015-04-22T14:54:16.233 回答