내 응용 프로그램에서이 일반적인 문제에 직면하고 있습니다. 그러나 다른 게시물에서 보았 듯이 "NewMasterPAge"가 마스터 페이지임을 보장합니다. 는 사실, 첫 번째 줄은 다음과 같습니다 <퍼센트 @ 마스터 언어 = "C#을"으로 AutoEventWireup이 = "true"를 숨김 = "Site.Master.cs"상속 = "NewMasterPAge.SiteMaster"%>'NewMasterPAge.SiteMaster'는 'System.Web.UI.MasterPage'클래스를 확장하지 않으므로 여기에 허용되지 않습니다.
문제 계정으로 로그인하려고 할 때 심지어 내가 사이트를 다시 시작하면 내가 사용했던 계정이 로그인되어있는 경우에도이 문제가 발생합니다.
이 문제를 어떻게 해결할 수 있습니까?
나는 모든 페이지에 "네임 스페이스"를 제공한다고 들었지만, 이것이 무엇을 의미하는지는 알지 못합니다.
본
내 마스터 페이지 템플릿 뒤에 코드이 프로젝트의 소스 코드를 다운로드 한 경우, 당신은이 2 단계 확인해야using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace NewMasterPAge
{
public partial class aTemplate : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
이 마스터 페이지의 코드를 표시 할 수 있습니까? – Andrei
예! 여기에 – FedericoCapaldo
실제로 코드 숨김은 뭔가 다른 것입니다 - 이것은'aTemplate.master.cs' 파일 안에 있습니다 – Andrei