2013-09-30 62 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