• 大小: 21.2MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-14
  • 语言: C#
  • 标签: ASP.NETNPOI  AsposeMVC  

资源简介

基于ASP.NET MVC框架的学习项目,包含MVC的框架的设计思路,通俗易懂学习MVC框架,项目中包含NPOI控件的使用方法(优点:导出几万条数据几秒即可下载下来)以及NPOI导出Excel表到数据库,Aspose.Cells的使用(导入、导出、模板导出),Aspose.Words的使用(打印数据到指定模板Word中,快速方便,Word水印打印),使用MvcPaper控件分页以及自定义分页实现两种方式的分页技术,需要VS2010及以上版本打开,初学者可以快速理解MVC的构思以及开发,效率高的导入导出打印控件的使用,方便大家快速学习C#开发技术,另附Aspose.Words和Aspose.Cells的文档说明,能够充分的学习控件在MVC框架下的使用方法。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using System.Web.Security;
using System.Security.Principal;
//using Autofac;
//using Autofac.Integration.Web;
//using Autofac.Integration.Mvc;
using System.Reflection;
using System.Data;

namespace MvcGuestBook
{
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
    // 请访问 http://go.microsoft.com/?linkId=9394801

    public class MvcApplication : System.Web.HttpApplication
    {
       

        //static IContainerProvider _containerProvider;

        //public IContainerProvider ContainerProvider
        //{
        //    get { return _containerProvider; }
        //    set { _containerProvider = value; }
        //}


        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute(“{resource}.axd/{*pathInfo}“);

            routes.MapRoute(
                “Default“ // 路由名称
                “{controller}/{action}/{id}“ // 带有参数的 URL
                new { controller = “Account“ action = “LogOn“ id = UrlParameter.Optional }
                new string[] { “MvcGuestBook.Controllers“ }// 参数默认值
            );

        }

        protected void Application_Start()
        {

            //var builder = new ContainerBuilder();
            ////DependencyRegistrar dr = new DependencyRegistrar();

            //builder.RegisterControllers(Assembly.GetExecutingAssembly());

            //builder.RegisterGeneric(typeof(Repository<>)).As(typeof(IRepository<>)).InstancePerHttpRequest();

            //builder.RegisterType().As().InstancePerHttpRequest();
            //builder.RegisterType().As().InstancePerHttpRequest();

            //IContainer container = builder.Build();
            //DependencyResolver.SetResolver(new AutofacDependencyResolver(container));


            //var builder = new ContainerBuilder();
            //SetupResolveRules(builder);
            //builder.RegisterControllers(Assembly.GetCallingAssembly());
            //_containerProvider = new ContainerProvider(builder.Build());
            //ControllerBuilder.Current.SetControllerFactory(new AutofacControllerFactory(_containerProvider));




            AreaRegistration.RegisterAllAreas();

            RegisterRoutes(RouteTable.Routes);
        }

        //private void SetupResolveRules(ContainerBuilder builder) 
        //{
        //    //builder.RegisterType().As().InstancePerHttpRequest();
        //}

        protected void Application_AuthenticateRequest(object sender EventArgs e) 
        {
            if (HttpContext.Current.User != null) 
            {
                if (HttpContext.Current.User.Identity.IsAuthenticated) 
                {
                    if (

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1267  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\ActionFilter\ActionLogAttribute.cs

     文件    3142444  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\App_Data\Aspose.Cells For .NET.chm

     文件     892263  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\App_Data\Aspose.Cells.chm

     文件   14423201  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\App_Data\Aspose.Words.chm

     文件    3145728  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\App_Data\GuestBook.mdf

     文件    1048576  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\App_Data\GuestBook_log.ldf

     文件      12298  2018-01-11 16:35  MvcGuestBook\MvcGuestBook\App_Data\NewMvcPager.rar

     文件      12095  2018-01-11 16:35  MvcGuestBook\MvcGuestBook\App_Data\OldMvcPager.rar

     文件    2290176  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\bin\Aspose.Cells.dll

     文件    4007424  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\bin\Aspose.Words.dll

     文件     104448  2018-01-11 16:45  MvcGuestBook\MvcGuestBook\bin\MvcGuestBook.dll

     文件     228864  2018-01-11 16:45  MvcGuestBook\MvcGuestBook\bin\MvcGuestBook.pdb

     文件      36864  2011-04-09 09:34  MvcGuestBook\MvcGuestBook\bin\MvcPager.dll

     文件      40448  2011-04-09 09:34  MvcGuestBook\MvcGuestBook\bin\MvcPager.pdb

     文件    1606656  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\bin\NPOI.dll

     文件      17354  2018-01-11 16:00  MvcGuestBook\MvcGuestBook\Common\Common.cs

     文件      50265  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Common\DbHelperSQL.cs

     文件        742  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Common\DependencyRegistrar.cs

     文件     115970  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Common\ExcelHelper.cs

     文件        368  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Common\IDependencyRegistrar.cs

     文件       1103  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Common\ITypeFinder.cs

     文件        669  2018-01-11 16:01  MvcGuestBook\MvcGuestBook\Common\MvcPaper.cs

     文件       1271  2018-01-11 14:34  MvcGuestBook\MvcGuestBook\Common\PagingHelper.cs

     文件      24803  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Common\PrintClass.cs

     文件       5379  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Content\Site.css

     文件       2543  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\Content\uploadify.css

     文件       6781  2018-01-11 16:39  MvcGuestBook\MvcGuestBook\Controllers\AccountController.cs

     文件      15164  2018-01-11 16:45  MvcGuestBook\MvcGuestBook\Controllers\MessageController.cs

     文件       9447  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\DAL\ActionLogDAL.cs

     文件       9667  2018-01-11 14:18  MvcGuestBook\MvcGuestBook\DAL\MemberDAL.cs

............此处省略130个文件信息

评论

共有 条评论

相关资源