網(wǎng)址其實(shí)就是目錄文件的影射。因此只要拆分URL,并且根據(jù)URL的層級(jí)關(guān)系進(jìn)行循環(huán),就可以得到當(dāng)前導(dǎo)航文件的目錄。
1、建立數(shù)據(jù)庫(kù)表:Navigate
| 列名 | 數(shù)據(jù)類(lèi)型 | 說(shuō)明 |
| id | int | |
| parentId | int | 父ID |
| root | int | 層級(jí),0代表根目錄,最頂層 |
| pathName | varchar(50) | (URL)路徑名稱(chēng) |
| navName | varchar(50) | (欄目)導(dǎo)航名稱(chēng) |
using Bai51.Data;
public partial class UC_Navigate : System.Web.UI.UserControl
{
private string localUrl="http://localhost:8085";
private string title;
private DataSet ds;
private DataTable dt;
protected void Page_Load(object sender, EventArgs e)
{
#region -- 獲取導(dǎo)航信息表內(nèi)容(緩存) --
ds=(DataSet)Cache["dsNavigateCache"];
if(ds==null)
{
ds=SqlComd.CreateSqlDataSet("select * from navigate","dsNavigate");
Cache.Insert("dsNavigateCache",ds,null,System.Web.Caching.Cache.NoAbsoluteExpiration,TimeSpan.FromHours(24));
}
新聞熱點(diǎn)
疑難解答
圖片精選