편집 : 주요 문제는 이전 웹 사이트 프로젝트의 "기존 항목 추가"작업을 ASP.NET 웹 응용 프로그램 프로젝트. 이로 인해 기존 항목을 추가하는 대신 새 마스터 페이지와 aspx 페이지를 프로젝트에 추가 한 다음 채워 넣었습니다. 같은 문제가 계속 발생합니다."System.Web.UI.MasterPage에 정의가 없습니다 ..."ASP.NET 오류
나는 표준 웹 사이트 인 레거시 프로젝트를 가지고 있습니다. 웹 응용 프로그램으로 새 프로젝트를 시작했고 필요한 모든 페이지에 이식했습니다.
'System.Web.UI.MasterPage does not contain a definition for 'headerImage'
는'MasterPage' does not contain a definition for 'imgHeader'
(이 코드 숨김에) (내가 코드 숨김이 얻을) : 그러나, 나는 다음의 대부분의 약간 다른 순열을 구성하는 100 개 이상의 오류 메시지가 표시됨
첫 번째 오류에 대해서는 프로젝트에서 마스터 페이지가 설정되어 있지 않은 것처럼 보입니다. 내 영문 페이지 각각의 상단에있는 마스터 페이지를 설정 좋아 : 또한
<%@ page language="C#" masterpagefile="~/MasterPages/MasterPage.master" autoeventwireup="true" inherits="Equipment.aspx.cs" title="Untitled Page" %>
<%@ MasterType VirtualPath="~/MasterPages/MasterPage.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<!-- some content -->
</asp:Content>
, 내가 분명히 코드 뒤에 ~/MasterPages/MasterPage.master에 headerImage
속성을 노출 :
public partial class MasterPage : System.Web.UI.MasterPage
{
#region Properties
private string _headerImage;
public string headerImage
{
get
{
return _headerImage;
}
set
{
_headerImage = (string)value;
}
}
// other stuff
}
아직 VS가 System.Web.UI.MasterPage 기본 클래스에서이 속성을 찾고 있습니다!
나는 이미 this 게시물을 체크 아웃했으며 내 문제를 해결하지 못했습니다.
생각하십니까? 모든 의견을 보내 주시면 감사하겠습니다. 고마워.
여기서이 파일의 ext입니다 "~/MasterPages/MasterPage.master – MethodMan
@DJKRAZE VS ASP.NET을 처음 사용합니다. 확장을 의미하는 경우 코드 뒤에 .master 및 .cs가 있습니다. – kmarks2