我有一個導航欄,裏面有一個bulletedList。我這樣做的目的是能夠根據當前頁面在網站上的位置來改變類別。我有可以找到當前文件名的代碼,但我希望能夠檢索當前文件所在的文件夾的名稱。我該怎麼做呢?獲取當前頁面的文件夾名稱ASP.NET C#
protected void Page_Load(object sender, EventArgs e)
{
string[] file = Request.CurrentExecutionFilePath.Split('/');
string fileName = file[file.Length-1];
if (fileName == "Dashboard.aspx")
{
MainNavList.Items.FindByText("Dashboard").Attributes.Add("class", "active");
}
}
字符串文件名=文件[file.Length - 2]。會給你的文件夾之前的文件夾?不知道如果您爲根頁面中的頁面執行此操作會發生什麼情況。可能要測試如果file.Length> 1 – Yeronimo
**好!**謝謝!您的解決方案非常棒! – user2059225