繁体   English   中英

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);
        }
    }
}

页面.cshtml:

@{
}

<div id="subHeader">
    <div class="container">
        <p><span>Viewing:</span> @TestClass.CurrentPage</p>
    </div>
</div>
<main id="main" role="main">

我不知道有什么问题。 为什么 VS 突然抱怨它一直让我做的事情哦,我不知道...... 1 年?!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM