Jump to content

Recommended Posts

Posted

publicpartialclassmp_main : System.Web.UI.MasterPage

{

protectedvoid Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

Page.Title = Blog.Title;

Title.Text = Blog.Title;

Subtitle.Text = Blog.Subtitle;

}

}

}

 

When it reaches Title.Text assignment gives a null reference exception. I know its able to pull the Title back from the data access layer because the Page Title setting was my informal unit test. So if not during page load when should one set such things in a Master Page :) Any ideas.

 

For curious: Blog is a DataAccess layer factory that pulls from a memory resident XDocument which is loaded during AppStart and anytime changes are made to the config.

 

staticpublicstring Title

{

get

{

return _config.Root.Element("title").Element("main").Value;

}

}

 

*

Server Error in '/Blog' Application.

 

Object reference not set to an instance of an object.

 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

 

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

 

Source Error:

 

Line 20: { Line 21: Page.Title = Blog.Title; Line 22: Title.Text = Page.Title; Line 23: Subtitle.Text = Blog.Subtitle; Line 24: }

Source File: d:\WebProj\Blog\config\mp\main.master.cs ** Line: 22

 

Stack Trace:

 

[NullReferenceException: Object reference not set to an instance of an object.] mp_main.Page_Load(Object sender, EventArgs e) in d:\WebProj\Blog\config\mp\main.master.cs:22 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +47 System.Web.UI.Control.LoadRecursive() +131 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436

 

Version Information:*Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

 

More...

 

View All Our Microsft Related Feeds

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...