S'il vous plaît, quelqu'un peut-il indiquer où ce code pourrait ne pas fonctionner? J'essaie de créer une classe partielle pour la page maître.Fichier de code ASP.NET MVC Masterpage
Les pages de maître de classe:
namespace MuniWeb.Models.SiteMaster{
public class BaseViewData
{
public string Title { get; set; }
public string MetaKeywords { get; set; }
public string MetaDescription { get; set; }
}
public partial class Site : System.Web.Mvc.ViewMasterPage<MuniWeb.Models.SiteMaster.BaseViewData>
{
public Site()
{
ViewData.Model = new BaseViewData();
}
}}
La page principale:
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<MuniWeb.Models.SiteMaster.BaseViewData>" %>
L'erreur:
Object reference not set to an instance of an object.
Line 33: <div id="footer">
Line 34: ApplicationID:
Line 35: <%= Model.Title %>
Line 36: </div>
Line 37: </div>
Je suis juste en utilisant comme un exemple. Le code que je veux utiliser doit se déclencher à chaque page pour vérifier certains paramètres, c'est pourquoi il est dans la page maître.