在我的 SiteMaster.cs 文件中,我使用以下查询从我的数据库中检索数据:
SqlCommand comm = new SqlCommand("SELECT ID, Title, Name, Keywords, Descr FROM pages WHERE ID=1", conn);
我想做以下事情:
a)确定当前页面& b)使用此页面将pageID变量设置为等于某个数字。
所以,如果我在(比方说)Default.aspx,我可以做类似的事情......
// determine file name // if (file name == 'default.aspx') { pageID = 1; }
愿意为此提供一些帮助。
非常感谢!!
答案 0 :(得分:0)
String pageName = Request.FilePath;
//return like that /example.aspx
if (pageName == "/default.aspx")
{
// your code
}
答案 1 :(得分:0)
您可以这样做以获取当前的aspx文件名:
string pagePath = System.Web.HttpContext.Current.Request.Url.AbsolutePath;
System.IO.FileInfo pageFile = new System.IO.FileInfo(pagePath);
string pageName= pageFile.Name;