CS0117:' TestClass'不包含' CurrentPage'的定义

时间:2015-11-05 12:18:11

标签: c# asp.net razor asp.net-webpages

但确实如此!它昨天正在运作。 我的代码中没有一件事发生了变化。

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年?!

1 个答案:

答案 0 :(得分:1)

确保清除解决方案中每个项目下的binobj个文件夹。您可以通过从每个项目手动删除它们来实现。一旦它们消失,您可以尝试执行Clean Solution,然后执行Build Solution