我现在遇到了一个非常奇怪的问题,我正在用 aspx.net 和 c# 创建一个网站。在我的母版页上,我有以下代码:
protected void Page_Load(object sender, EventArgs e)
{
if (HttpContext.Current.Request.Url.AbsolutePath == "/Pages/Overzicht.aspx")
{
pagOverzicht.Attributes.Add("class", "active");
}
if (HttpContext.Current.Request.Url.AbsolutePath == "/Pages/Defeault.aspx")
{
pagPackage.Attributes.Add("class", "active");
}
if (HttpContext.Current.Request.Url.AbsolutePath == "/Pages/page1.aspx")
{
pagToevoegen.Attributes.Add("class", "active");
}
if (HttpContext.Current.Request.Url.AbsolutePath == "/Pages/page2.aspx")
{
pagWijzigen.Attributes.Add("class", "active");
}
我正在努力使您所在的当前页面处于事件状态。当我在我的测试环境中创建它时它可以工作但是当我在我的服务器上发布它时它不会工作。
我已经尝试按 ctrl+f5 但没有任何效果。
有人知道为什么吗?
最佳答案
确保css 类文件已上传,并确保清除缓存。您可以通过 firbug 或 chrome 开发工具查看文件是否已经存在
关于c# - Aspx.net 和 C# masterpage.cs 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26912661/