CS0117:'TestClass' 不包含 'CurrentPage' 的定义
CS0117: 'TestClass' does not contain a definition for 'CurrentPage'
但确实如此!昨天它还在工作。 我的代码没有任何变化。
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
/// <summary>
/// Summary description for TestClass
/// </summary>
public class TestClass
{
public static string CurrentPage = String.Empty;
public class Request
{
public static void PageName()
{
CurrentPage = Path.GetFileNameWithoutExtension(HttpContext.Current.Request.FilePath);
}
}
}
Page.cshtml:
@{
}
<div id="subHeader">
<div class="container">
<p><span>Viewing:</span> @TestClass.CurrentPage</p>
</div>
</div>
<main id="main" role="main">
我不知道到底出了什么问题。为什么 VS 突然抱怨它一直让我做的事情哦,我不知道... 1 年?!
确保清除解决方案中每个项目下的 bin
和 obj
文件夹。您可以通过从每个项目中手动删除它们来做到这一点。一旦它们消失,您可以尝试执行 Clean Solution
,然后执行 Build Solution
.
但确实如此!昨天它还在工作。 我的代码没有任何变化。
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
/// <summary>
/// Summary description for TestClass
/// </summary>
public class TestClass
{
public static string CurrentPage = String.Empty;
public class Request
{
public static void PageName()
{
CurrentPage = Path.GetFileNameWithoutExtension(HttpContext.Current.Request.FilePath);
}
}
}
Page.cshtml:
@{
}
<div id="subHeader">
<div class="container">
<p><span>Viewing:</span> @TestClass.CurrentPage</p>
</div>
</div>
<main id="main" role="main">
我不知道到底出了什么问题。为什么 VS 突然抱怨它一直让我做的事情哦,我不知道... 1 年?!
确保清除解决方案中每个项目下的 bin
和 obj
文件夹。您可以通过从每个项目中手动删除它们来做到这一点。一旦它们消失,您可以尝试执行 Clean Solution
,然后执行 Build Solution
.