이상한 오류가 나타납니다. 나는 다음과 같은 프론트 엔드 코드가 있습니다왜이 System.NullReferenceException을 얻습니까?
<%@ Page Title="" Language="C#" MasterPageFile="~/nokernok/MasterPages/nokernok.Master" AutoEventWireup="true" CodeBehind="articleList.aspx.cs" Inherits="development.nokernok.articleList" %>
<%@ Register TagPrefix="EPiServer" Namespace="EPiServer.WebControls" Assembly="EPiServer" %>
<asp:Content ID="Content2" ContentPlaceHolderID="LeftContentPlaceHolder" runat="server">
<asp:Label ID="lblTest" runat="server" />
</asp:Content>
을 그리고 난 다음 백엔드 코드가 있습니다
using System;
using System.Web;
using EPiServer;
using EPiServer.Core;
using development.NaafLibrary;
namespace development.nokernok
{
public partial class articleList : TemplatePage
{
protected void Page_Load(object sender, EventArgs e)
{
lblTest.Text = "TEEEEEEEEEEEST";
}
}
}
디자이너 파일 :
namespace development.nokernok {
public partial class articleList {
protected global::System.Web.UI.WebControls.Label lblTest;
}
}
을 내가 thiss 오류 메시지 :
Object reference not set to an instance of an object.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
[NullReferenceException: Object reference not set to an instance of an object.]
development.nokernok.articleList.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\naaf\nokernok\articleList.aspx.cs:17
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
다른 te 그냥 잘 작동 mplates. 왜이 오류가 발생하는지 이해할 수 없습니다.
업데이트 1은 :
나는 좀 더 많은 코드를 추가했다.
는
샘플이 괜찮은 것 같습니다. 자세한 내용을 알려주시겠습니까? ViewState가 활성화되어 있습니까? – hallie
페이지에 대한 추적 기능을 켜면 언제/어떤 일이 발생하는지 볼 수 있습니다. –
Hallie : 프론트 엔드 또는 백엔드? 내 ViewState가 활성화되어 있는지 어떻게 확인할 수 있습니까? Henk : Visual Web Developer 2008 Express Edition을 사용하고 있습니다. 나는 추적을 할 수 없었습니다. 당신이 저를 도울 수 있다면, 나는 매우 행복 할 것입니다! – Steven