首页 > 解决方案 > 名称...在当前上下文 VS 2017 到 VS 2019 中不存在

问题描述

我检查了一个使用 VS 2017 构建的工作项目。我正在使用 VS2019。当我打开项目时,我得到 CS0103 当前上下文中不存在名称“AdLoggedOnPerson”。

<%@ Page Title="" Language="C#" MasterPageFile="~/ResponsiveMasterPage.Master" AutoEventWireup="true" CodeBehind="disabilitystatus.aspx.cs" Inherits="EmployeeToolBox.disabilitystatus" %>

            <div class="large-6 columns">
                <p class="paragraph" style="margin-left: .5in; text-indent: .5in">
                    <u><%=AdLoggedOnPerson.FullName%></u>
                </p>
            </div>

using System;
using System.Linq;
using System.Web.UI;
using System.Net;
using System.Net.Mail;
using System.Text;
using System.Configuration;
using MailMessage = System.Net.Mail.MailMessage;
using MailPriority = System.Net.Mail.MailPriority;
using EmployeeToolBox.App_Code;

namespace EmployeeToolBox
{
    public partial class disabilitystatus : System.Web.UI.Page
    {
        public AdPerson AdLoggedOnPerson = new AdPerson();

        protected void Page_Load(object sender, EventArgs e)
        {

标签: c#html

解决方案


所以我不得不将 CodeBehind 更改为 CodeFile。我不知道为什么这会有所作为,但它确实有效。


推荐阅读