ASP.Net MVC 프로젝트에 대한 도움이 필요합니다. 이 프로젝트는 잘 실행되고 있지만 변경하려고하면이 오류가 발생합니다.
CS0103 현재 컨텍스트 2_Reporting_FinIncomeStatement.aspx , BrokerOffice에 ' ASPxDocumentViewer1 ' 이름 이 없습니다.
작업중인 파일이 3 개 있습니다.
FinIncomeStatement.aspx
FinIncomeStatement.aspx.cs
FinIncomeStatement.aspx.designer.cs
샘플 코드
FinIncomeStatement.aspx 파일에서
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="FinIncomeStatement.aspx.cs" Inherits="BrokerOffice.Reporting.FinIncomeStatement" %>
<%@ Register Assembly="DevExpress.XtraReports.v15.2.Web, Version=15.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.XtraReports.Web" TagPrefix="dx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div style="margin-left: 5%; margin-right: 10%; background: white" class="form-horizontal">
</div>
<dx:ASPxDocumentViewer ID="ASPxDocumentViewer1" runat="server" ReportTypeName="BrokerOffice.Reporting.XtraFinIncomeStatement" Theme="Moderno"></dx:ASPxDocumentViewer>
</asp:Content>
FinIncomeStatement.aspx.cs 파일에서
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace BrokerOffice.Reporting
{
public partial class FinIncomeStatement : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Page_Init(object sender, EventArgs e)
{
XtraFinIncomeStatement report = new XtraFinIncomeStatement();
ASPxDocumentViewer1.Report = report;
}
}
}
FinIncomeStatement.aspx.designer.cs 파일에서
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace BrokerOffice.Reporting {
public partial class FinIncomeStatement {
/// <summary>
/// ASPxDocumentViewer1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::DevExpress.XtraReports.Web.ASPxDocumentViewer ASPxDocumentViewer1;
}
}
이제 내 폴더 탐색기 에이 파일이 없습니다2_Reporting_FinIncomeStatement.aspx
. VS는 어디서 그것을 얻습니까?
파일을 완전히 제거하고 새 양식을 추가하면 작동하는 것과 동일한 코드를 복사하여 붙여 넣습니다.
하지만 코드를 추가하거나 편집 할 때마다 파일을 계속 삭제하고 새 파일을 추가 할 수는 없습니다. 내 질문은 추가 2_Reporting_FinIncomeStatement.aspx
미스터리 형태 의 원인이 될 수 있습니다 . 전체 솔루션을 검색하면 찾을 수 없지만 여기에서 레이블이 지정된 것을 찾을 수 있습니다.
aspx 파일의이 부분을 제거하십시오.
Inherits="BrokerOffice.Reporting.FinIncomeStatement"
이 페이지에서 아무것도 상속하지 않기 때문입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다