global.asax中的错误以及如何从数据库存储数据

时间:2016-10-26 08:12:43

标签: php

我在global.asax中遇到了错误,以及如何从数据库中存储数据,而这正在尝试自己

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Web;
 using System.Web.Mvc;
 using System.Web.Routing;



 namespace DemoApplication
 {
     public class MvcApplication : System.Web.HttpApplication
     {        
         protected void Application_Start()
         {
             AreaRegistration.RegisterAllAreas();
             RouteConfig.RegisterRoutes(RouteTable.Routes);
         }
        public void Application_BeginRequest(Object source, EventArgs e)
         {
             if (!Settings.initialized)
             {
                 new Settings().Init();
             }
         }
     }
     public partial class Settings
     {
         public static bool UseProducts { get; set; }
         public static int SiteID { get; set; }

         public static bool initialized;

         /// Constructor
         public Settings()
         {
             initialized = false;
         }

         /// Initializes the class
         public void Init()
         {
             if (!initialized)
                 RetrieveAllSettings();
             initialized = true;
         }

         /// Loads all the settings from the db
         private void RetrieveAllSettings()
         {
             DataContext db = new DataContext();
             var settingval = (from s in db.websiteSettings
                               select s).SingleOrDefault();

             if (settingval != null)
             {
                 UseProducts = settingval.UseProducts;
                 SiteID = settingval.SiteID;
             }

         }
     }
 }

1 个答案:

答案 0 :(得分:0)

你应该更改标签,这里甚至不是sonme php