2013-09-30 60 views
0

我对ASP很新,但我被要求查看我们的网站并确定如何为我们的基于ASP的网站添加独特的描述和关键字元标记。目前,该网站对每个网页都使用相同的网页,这对Google搜索结果非常不利。向.aspx页面添加元标记

在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文件。

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

在此先感谢。

回答

1

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

e.g 在母版页(或其他形式)

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

子形式:

Literal lcGoogleinfo= (Literal)Master.FindControl("lcGoogleinfo"); 
-1

你的意思是meta描述和meta关键字? Meta关键字不应该被添加,因为它们已被滥用,现在不被Google,Yahoo或Microsoft推荐。目前还不清楚是否将它们添加到页面排名上,但人们普遍认为它确实存在。

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