Я пытаюсь создать опцию поиска в своем приложении ASP.net для проверки сведений о враче в зависимости от местоположения. Если я попробую приведенный ниже код, показывается только домашняя страница. http://example.com/Metatag/Home.aspx
. Я хочу, чтобы URL-адрес был изменен в соответствии с местоположением. Пример ожидаемого URL: http://example.com/Metatag/chennai/doctors/saidapet
ASP.NET Meta Tags: программно заполнять заголовок, ключевые слова и описание в разделе «Главная страница» из базы данных
Я новичок в этой технологии. Пожалуйста, помогите мне разобраться.
Благодаря
загрузки страницы
protected void Page_Load(object sender, EventArgs e)
{
string page = Request.Url.Segments[Request.Url.Segments.Length - 1];
string location = Request.Url.Segments[Request.Url.Segments.Length - 1];
DataTable dtMeta = this.GetData(page,location);
//Add Page Title
this.Page.Title = dtMeta.Rows[0]["Title"].ToString();
//Add Keywords Meta Tag
HtmlMeta keywords = new HtmlMeta();
keywords.HttpEquiv = "keywords";
keywords.Name = "keywords";
keywords.Content = dtMeta.Rows[0]["Keywords"].ToString();
this.Page.Header.Controls.Add(keywords);
//Add Description Meta Tag
HtmlMeta description = new HtmlMeta();
description.HttpEquiv = "description";
description.Name = "description";
description.Content = dtMeta.Rows[0]["Description"].ToString();
this.Page.Header.Controls.Add(description);
}
GetData Таблица
private DataTable GetData(string page,string location)
{
string query = "SELECT Title, Description, Keywords FROM MetaTags WHERE LOWER(Page,Location) = LOWER(@Page,@Location)";
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(query))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@Page", page);
cmd.Parameters.AddWithValue("@Location", location);
cmd.Connection = con;
sda.SelectCommand = cmd;
DataTable dt = new DataTable();
sda.Fill(dt);
return dt;
}
}
}
}
пытаюсь этот код
почему вниз голосовать? сэр –