Bu kodlarda Sosyal Medya Linklerin JS,CSS dosyalarına kadar tüm metahtml ve meta linkler mevcut.
Faydalı olması dileğiyle.
Allah cc Emanet Olun.
/*
*Kategori Listesinden Html Meta Etiketleri Çekiyor
*Aşağıdaki using'ler eklenecek
*using System.Web.UI;
*using System.Web.UI.HtmlControls;
*/
public void HtmlMetaGetir(Kategori _kategori, Page _page)
{
try
{
using (SqlConnection con = new SqlConnection(conString))
{
using (SqlDataAdapter adp = new SqlDataAdapter("sp_HtmlMetaGetir", con))
{
adp.SelectCommand.CommandType = CommandType.StoredProcedure;
adp.SelectCommand.Parameters.AddWithValue("@KategoriId", _kategori.KategoriId);
DataTable dt = new DataTable();
adp.Fill(dt);
if (dt.Rows.Count > 0)
{
#region HtmlMetaEtiketleri
HtmlTitle title = new HtmlTitle();
title.Text = _kategori.Title;
_page.Header.Controls.Add(title);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta utf = new HtmlMeta();
utf.HttpEquiv = "Content-Type";
utf.Content = "text/html; charset=utf-8";
_page.Header.Controls.Add(utf);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta desc = new HtmlMeta();
desc.Name = "description";
desc.Content = _kategori.MetaDesc;
_page.Header.Controls.Add(desc);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta key = new HtmlMeta();
key.Name = "keywords";
key.Content = _kategori.MetaTag;
_page.Header.Controls.Add(key);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta copy = new HtmlMeta();
copy.Name = "copyright";
copy.Content = "Firma © Copyright 2015";
_page.Header.Controls.Add(copy);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twittersite = new HtmlMeta();
twittersite.Attributes["name"] = "twitter:site";
twittersite.Attributes["content"] = "@firma";
_page.Header.Controls.Add(twittersite);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twittercard = new HtmlMeta();
twittercard.Attributes["name"] = "twitter:card";
twittercard.Attributes["content"] = "summary_large_image";
_page.Header.Controls.Add(twittercard);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twitterdescription = new HtmlMeta();
twitterdescription.Attributes["name"] = "twitter:description";
twitterdescription.Attributes["content"] = _kategori.MetaDesc;
_page.Header.Controls.Add(twitterdescription);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twitterimage = new HtmlMeta();
twitterimage.Attributes["name"] = "twitter:image";
twitterimage.Attributes["content"] = _kategori.ResimUrl;
_page.Header.Controls.Add(twitterimage);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twittertitle = new HtmlMeta();
twittertitle.Attributes["name"] = "twitter:title";
twittertitle.Attributes["content"] = _kategori.Title;
_page.Header.Controls.Add(twittertitle);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twitterurl = new HtmlMeta();
twitterurl.Attributes["name"] = "twitter:url";
twitterurl.Attributes["content"] = _kategori.SeoLink;
_page.Header.Controls.Add(twitterurl);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta twittercreator = new HtmlMeta();
twittercreator.Attributes["name"] = "twitter:creator";
twittercreator.Attributes["content"] = "@firma";
_page.Header.Controls.Add(twittercreator);
_page.Header.Controls.Add(new LiteralControl("\n"));
//Facebook-Google Plus
HtmlMeta ogtype = new HtmlMeta();
ogtype.Attributes["property"] = "og:type";
ogtype.Attributes["content"] = "website";
_page.Header.Controls.Add(ogtype);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta ogurl = new HtmlMeta();
ogurl.Attributes["property"] = "og:url";
ogurl.Attributes["content"] = _kategori.SeoLink;
_page.Header.Controls.Add(ogurl);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta ogsitename = new HtmlMeta();
ogsitename.Attributes["property"] = "og:site_name";
ogsitename.Attributes["content"] = "Firma";
_page.Header.Controls.Add(ogsitename);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta ogtitle = new HtmlMeta();
ogtitle.Attributes["property"] = "og:title";
ogtitle.Attributes["content"] = _kategori.Title;
_page.Header.Controls.Add(ogtitle);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta ogdescription = new HtmlMeta();
ogdescription.Attributes["property"] = "og:description";
ogdescription.Attributes["content"] = _kategori.MetaDesc;
_page.Header.Controls.Add(ogdescription);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta ogimage = new HtmlMeta();
ogimage.Attributes["property"] = "og:image";
ogimage.Attributes["content"] = _kategori.ResimUrl;
_page.Header.Controls.Add(ogimage);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta oglocale = new HtmlMeta();
oglocale.Attributes["property"] = "og:locale";
oglocale.Attributes["content"] = "tr-TR";
_page.Header.Controls.Add(oglocale);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta abs = new HtmlMeta();
abs.Name = "abstract";
abs.Content = "Firma";
_page.Header.Controls.Add(abs);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta aut = new HtmlMeta();
aut.Name = "author";
aut.Content = "Firma © Copyright 2015";
_page.Header.Controls.Add(aut);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta clas = new HtmlMeta();
clas.Name = "classification";
clas.Content = "Yazılım Firması";
_page.Header.Controls.Add(clas);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta lang = new HtmlMeta();
lang.Name = "content-language";
lang.Content = "tr-TR";
_page.Header.Controls.Add(lang);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta bot = new HtmlMeta();
bot.Name = "googlebot";
bot.Content = "all, index, follow";
_page.Header.Controls.Add(bot);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta dist = new HtmlMeta();
dist.Name = "distribution";
dist.Content = "Global";
_page.Header.Controls.Add(dist);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta rat = new HtmlMeta();
rat.Name = "rating";
rat.Content = "All";
_page.Header.Controls.Add(rat);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta prag = new HtmlMeta();
prag.HttpEquiv = "pragma";
prag.Content = "no-cache";
_page.Header.Controls.Add(prag);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta reply = new HtmlMeta();
reply.HttpEquiv = "reply-to";
reply.Content = "info@firma.com.tr";
_page.Header.Controls.Add(reply);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta targ = new HtmlMeta();
targ.HttpEquiv = "window-target";
targ.Content = "_top";
_page.Header.Controls.Add(targ);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta edge = new HtmlMeta();
edge.HttpEquiv = "X-UA-Compatible";
edge.Content = "IE=edge";
_page.Header.Controls.Add(edge);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta robot = new HtmlMeta();
robot.Name = "robots";
robot.Content = "index, follow, imageindex, imageclick, archive";
_page.Header.Controls.Add(robot);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta language = new HtmlMeta();
language.Name = "language";
language.Content = "Turkish";
_page.Header.Controls.Add(language);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta viewport = new HtmlMeta();
viewport.Name = "viewport";
viewport.Content = "width=device-width, initial-scale=1.0";
_page.Header.Controls.Add(viewport);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta pinterest = new HtmlMeta();
pinterest.Name = "p:domain_verify";
pinterest.Content = "654asdhgj7g4h654fgh";
_page.Header.Controls.Add(pinterest);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlMeta alexa = new HtmlMeta();
alexa.Name = "alexaVerifyID";
alexa.Content = "654asdhgj7g4h654fgh";
_page.Header.Controls.Add(alexa);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink hreflang = new HtmlLink();
hreflang.Attributes["rel"] = "alternate";
hreflang.Href = _kategori.SeoLink;
hreflang.Attributes["hreflang"] = "tr";
_page.Header.Controls.Add(hreflang);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink canonical = new HtmlLink();
canonical.Attributes["rel"] = "canonical";
canonical.Href = _kategori.SeoLink;
_page.Header.Controls.Add(canonical);
HtmlLink appleicon57 = new HtmlLink();
appleicon57.Attributes["rel"] = "apple-touch-icon";
appleicon57.Href = "/images/logo/apple-icon-57x57.png";
_page.Header.Controls.Add(appleicon57);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon60 = new HtmlLink();
appleicon60.Attributes["rel"] = "apple-touch-icon";
appleicon60.Href = "/images/logo/apple-icon-60x60.png";
_page.Header.Controls.Add(appleicon57);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon72 = new HtmlLink();
appleicon72.Attributes["rel"] = "apple-touch-icon";
appleicon72.Href = "/images/logo/apple-icon-72x72.png";
_page.Header.Controls.Add(appleicon72);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon76 = new HtmlLink();
appleicon76.Attributes["rel"] = "apple-touch-icon";
appleicon76.Href = "/images/logo/apple-icon-76x76.png";
_page.Header.Controls.Add(appleicon76);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon114 = new HtmlLink();
appleicon114.Attributes["rel"] = "apple-touch-icon";
appleicon114.Href = "/images/logo/apple-icon-114x114.png";
_page.Header.Controls.Add(appleicon114);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon120 = new HtmlLink();
appleicon120.Attributes["rel"] = "apple-touch-icon";
appleicon120.Href = "/images/logo/apple-icon-120x120.png";
_page.Header.Controls.Add(appleicon120);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon144 = new HtmlLink();
appleicon144.Attributes["rel"] = "apple-touch-icon";
appleicon144.Href = "/images/logo/apple-icon-144x144.png";
_page.Header.Controls.Add(appleicon144);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon152 = new HtmlLink();
appleicon152.Attributes["rel"] = "apple-touch-icon";
appleicon152.Href = "/images/logo/apple-icon-152x152.png";
_page.Header.Controls.Add(appleicon152);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink appleicon180 = new HtmlLink();
appleicon180.Attributes["rel"] = "apple-touch-icon";
appleicon180.Href = "/images/logo/apple-icon-180x180.png";
_page.Header.Controls.Add(appleicon180);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink androidicon = new HtmlLink();
androidicon.Attributes["rel"] = "icon";
androidicon.Href = "/images/logo/android-icon-192x192.png";
androidicon.Attributes["type"] = "image/png";
_page.Header.Controls.Add(androidicon);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink shortcut = new HtmlLink();
shortcut.Attributes["rel"] = "shortcut icon";
shortcut.Href = "/images/logo/favicon.png";
shortcut.Attributes["type"] = "image/png";
_page.Header.Controls.Add(shortcut);
_page.Header.Controls.Add(new LiteralControl("\n"));
//JS
LiteralControl jquery = new LiteralControl();
jquery.Text = "";
_page.Header.Controls.Add(jquery);
_page.Header.Controls.Add(new LiteralControl("\n"));
LiteralControl bootstrap = new LiteralControl();
bootstrap.Text = "";
_page.Header.Controls.Add(bootstrap);
_page.Header.Controls.Add(new LiteralControl("\n"));
LiteralControl ayd = new LiteralControl();
ayd.Text = "";
_page.Header.Controls.Add(ayd);
_page.Header.Controls.Add(new LiteralControl("\n"));
LiteralControl analytics = new LiteralControl();
analytics.Text = "";
_page.Header.Controls.Add(analytics);
_page.Header.Controls.Add(new LiteralControl("\n"));
//JS SONN
HtmlLink bootstrapcss = new HtmlLink();
bootstrapcss.Href = "/bootstrap/css/bootstrap.css";
bootstrapcss.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(bootstrapcss);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink awesome = new HtmlLink();
awesome.Href = "/bootstrap/font-awesome-4.7.0/css/font-awesome.min.css";
awesome.Attributes["rel"] = "stylesheet";
awesome.Attributes["type"] = "text/css";
_page.Header.Controls.Add(awesome);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink aydcss = new HtmlLink();
aydcss.Href = "/bootstrap/css/ayd.css";
aydcss.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(aydcss);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink search = new HtmlLink();
search.Href = "/bootstrap/css/search.css";
search.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(search);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink duyurular = new HtmlLink();
duyurular.Href = "/bootstrap/css/duyurular.css";
duyurular.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(duyurular);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink animate = new HtmlLink();
animate.Href = "/bootstrap/css/animate.min.css";
animate.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(animate);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink carousel = new HtmlLink();
carousel.Href = "/bootstrap/css/carousel-animation.css";
carousel.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(carousel);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink urunSlider = new HtmlLink();
urunSlider.Href = "/bootstrap/css/urunSlider.css";
urunSlider.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(urunSlider);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink box = new HtmlLink();
box.Href = "/bootstrap/css/box.css";
box.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(box);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink solBanner = new HtmlLink();
solBanner.Href = "/bootstrap/css/solBanner.css";
solBanner.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(solBanner);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink panel = new HtmlLink();
panel.Href = "/bootstrap/css/panel.css";
panel.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(panel);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink plans = new HtmlLink();
plans.Href = "/bootstrap/css/plans.css";
plans.Attributes["rel"] = "stylesheet";
_page.Header.Controls.Add(plans);
_page.Header.Controls.Add(new LiteralControl("\n"));
HtmlLink googleapis = new HtmlLink();
googleapis.Href = "https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800italic,800&subset=latin,latin-ext";
googleapis.Attributes["rel"] = "stylesheet";
googleapis.Attributes["type"] = "text/css";
_page.Header.Controls.Add(googleapis);
_page.Header.Controls.Add(new LiteralControl("\n"));
//YAPISAL VERİ İŞARETLEME ÖRNEĞİ
LiteralControl yapisalveri = new LiteralControl();
yapisalveri.Text = "";
_page.Header.Controls.Add(yapisalveri);
_page.Header.Controls.Add(new LiteralControl("\n"));
#endregion
}
}
}
}
catch (Exception)
{
}
}