יום חמישי, 22 באוגוסט 2013

תגית description בmasterPage

למה כל כך חשובה תגית הdescription ?
כי, זה מה שיראו במנוע חיפוש תחת הכותרת של הדף. דבר חשוב לכל הדעות.
 
הבעייה מתחילה כשהדף הראשי הוא מאסטרפייג, ואנחנו רוצים לתת לכל דף את הdescription הייחודי שלו.
לצורך כך, ישנן 2 אפשרויות:
 
בדף הCS של הASPX להוסיף את הקוד הזה:

protected void Page_Load(object sender, EventArgs e)
{
  HtmlMeta tag = new HtmlMeta();
  tag.Name     = "description";
  tagKeyword.Content  = "תיאור של הדף";
  Header.Controls.Add(tagKeyword );
}

טוב, הקוד הזה נראה טוב, אבל לא עוזר כשאני בונה במערכת שלי דפי ASPX, הוא בונה רק את הדף עצמו ובלי הדף CS,
לכן נשתמש בהוספת התגית MetaDescription, בדיוק כמו שהtitle של הדף נקבע בתגית <%Page%>

בצורה שכזו:

<%@ Page Title=שם הדף'
Language='C#'
MasterPageFile='~/SiteM.master'
MetaKeywords="מילות מפתח"
MetaDescription="תיאור הדף" %>




 

אין תגובות:

הוסף רשומת תגובה