HI
I use these code to show keyword from my data base in metatag
SqlCommand _cmd = new SqlCommand("select Keyword1,Keyword2,Keyword3 from House_info", _cn);
_cn.Open();
SqlDataReader _dr = _cmd.ExecuteReader();
while (_dr.Read())
{
string[] keywords = { "Keyword1", "Keyword2", "Keyword3", "Keyword4" };
HtmlMeta htmlMeta;
foreach (string keyword in keywords)
{
htmlMeta = new HtmlMeta();
htmlMeta.HttpEquiv = "keywords";
htmlMeta.Content = keyword;
this.Page.Header.Controls.Add(htmlMeta);
}
}
and
<head runat="server">
<meta name="Keywords" content="" />
but in my meta tag i didn't see my keyword from database i see this code in page's meta tag in view source
<link rel="Stylesheet" href="css/master.css" type="text/css" /><meta name="Keywords" /><meta http-equiv="keywords" content="Keyword1" /><meta http-equiv="keywords" content="Keyword2" /><meta http-equiv="keywords" content="Keyword3" /><meta http-equiv="keywords" content="Keyword4" /></head>
these keyword are in this code
string[] keywords = { "Keyword1", "Keyword2", "Keyword3", "Keyword4" };
in my page meta tag show above keyword not my keywords from database
why?
thanks