الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ASP.NET 4 - Meta Tags

بدأه AhmedElbaz في 31 مارس 2010 · 5 رد · 1,251 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

من ضمن الاضافات التي ظهر بها ASP.NET 4 هي امكانية تعديل او اضافة ال Meta Tags عن طريق الكود و ذلك باضافتها الي Page Class لتكون بذلك احد خصائص ال Page

مما يجعل عميلة تكونيها في ال Run-Time اسهل و افضل و بالتالي يكون الموقع اكثر توافقا مع ال Search Engines

مثال

protected void Page_Load(object sender, EventArgs e)

{

   Page.MetaDescription = "This post describes how to use Page Meta Tags";

   Page.MetaKeywords = "ASP.NET 4,SEO,ArabTeam";

}
1
#2

جزاك الله خيراً على المشاركة ... بالفعل هذه إضافة جديدة تسهل كثيراً ... ولا سيما أن النسخة السابقة ASP.NET 2.0/3.x كانت تحتاج كود أكثر كثيراً ولا سيما لو كان الموقع به MasterPage أي أن Meta-Tags خارج إطار الصفحة ....

هذه مقالة توضح طريقة تغيير Meta-Tags للنسخة السابقة من ASP.NET 2.0/3.x

http://tekdevosd.blogspot.com/2006/04/change-meta-tags-programmatically-in.html

2 −1

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#3

وعليكم السلام ورحمة الله وبركاته

جزاك الله خيرا على هذه المعلومات

لدي سؤال: في الحقيقة لم اهتم بهذه الاشياء من قبل. ولكن اعلم انه يمكنك كتابة Meta في HTML . فما هو الفرق في كتابته في كود C#؟

وشكرا،،

1
#4

شكرا صديقي على الموضوع وفكرة حلوة

الله يجزيك عنها كل شي بتتمناه

الفائدة تكمن بجعله ديناميكيا اي كل فترة تتغير

او مثلا لنفترض ان لدينا خبر هو التكنلوجيا على سطح القمر فكيف سندخل هذه البيانات

هل يجب ادخالها بالتش تي ام ال

اكيد لا يتم ادخالها بقاعدة البيانات ومن ثم جلب قيمة وليكن ترويسة الموضوع ووضعها هنا


protected void Page_Load(object sender, EventArgs e)
{
Page.MetaDescription = "This post describes how to use Page Meta Tags";
//code here will get data from database
Page.MetaKeywords = "";//يتم وضع القيمة هنا التي تم جلبها من قاعدة البيانات كترويسة للصفحة
}

تم تعديل هذه المشاركة بواسطة AsJsGle في 31 مارس 2010 في 23:02

In bad state

#5

رالسلام عليكم

اقتباس
لدي سؤال: في الحقيقة لم اهتم بهذه الاشياء من قبل. ولكن اعلم انه يمكنك كتابة Meta في HTML . فما هو الفرق في كتابته في كود C#؟

META TAGS بطبيعتها تكتب في ال PAGE HEADER TAG و ما يقوم به كود الASP.NET السابق يتم تحوليه (RENDERING) الي META TAGS داخل ال PAGE HEADER TAG

بمعني ان النتيجة في الحالتين واحدة

مواضيع مشابهة