merlin_vista
دوشنبه 18 آذر 1387, 13:39 عصر
فرض كنيد با استفاده از كد زير يك منو در مسترپيج ايجاد ميكنم .
public string Render_category()
{
SqlDataReader reyd = obj_bll.Site_Select_All_Cat();
string Rnder = "";
if (reyd.HasRows)
{
while (reyd.Read())
{
Rnder += string.Format("<li><a href='categorized-{0}.aspx' title='{1}' target='_blank'>{2}</a></li>", reyd.GetValue(0).ToString(), reyd.GetValue(2).ToString(), reyd.GetValue(1).ToString());
}
}
reyd.Close();
return Rnder;
}
و مشكلي هم ندارد .
حالا فرض كنيد در صفحه اي با آدرس زير كه از همين مسترپيج ارث برده است استفاده ميشود .
/page/good.aspx
حالا تمامي آدرس هاي منو ها يك آدرس page/ پشتش مي افتد . كه با اين آدرس دهي :
href='categorized-{0}.aspx'
مثلا ميشه اين :
http://localhost/Site/page/categorized-20.aspx
كه بايد بشه
http://localhost/Site/categorized-20.aspx
درست هست .
حالاسوال من اينه كه چطوري توي اين منو هاي كه ميسازم اين page / را حذف كنم .
اميدوارم منظورم را درست متوجه شده باشيد .
ممنون :قلب:
public string Render_category()
{
SqlDataReader reyd = obj_bll.Site_Select_All_Cat();
string Rnder = "";
if (reyd.HasRows)
{
while (reyd.Read())
{
Rnder += string.Format("<li><a href='categorized-{0}.aspx' title='{1}' target='_blank'>{2}</a></li>", reyd.GetValue(0).ToString(), reyd.GetValue(2).ToString(), reyd.GetValue(1).ToString());
}
}
reyd.Close();
return Rnder;
}
و مشكلي هم ندارد .
حالا فرض كنيد در صفحه اي با آدرس زير كه از همين مسترپيج ارث برده است استفاده ميشود .
/page/good.aspx
حالا تمامي آدرس هاي منو ها يك آدرس page/ پشتش مي افتد . كه با اين آدرس دهي :
href='categorized-{0}.aspx'
مثلا ميشه اين :
http://localhost/Site/page/categorized-20.aspx
كه بايد بشه
http://localhost/Site/categorized-20.aspx
درست هست .
حالاسوال من اينه كه چطوري توي اين منو هاي كه ميسازم اين page / را حذف كنم .
اميدوارم منظورم را درست متوجه شده باشيد .
ممنون :قلب: