• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

在ASP.NETMVC3中引用Spring.NET

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.去官网下载最新版的Spring.NET

2.新建ASP.NET MVC3空项目(我的项目名:ApricotCMS),并在项目中引用Spring.NET的Common.Logging.dll,Spring.Core.dll,Spring.Web.dll,Spring.Web.Mvc3.dll

3.配置Spring。打开Web.config,在根节点添加如下代码:

<configSections>
    <sectionGroup name="spring">
      <section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc3"/>
    </sectionGroup>
  </configSections>

  <spring>
    <context>
      <resource uri="file://~/Config/Controllers.xml"/>
    </context>
  </spring>

4.在项目上右击,添加新建文件夹,命名Config,并在其中新建xml文件,命名Controller.xml

5.配置Controller.xml

<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">

  <object type="ApricotCMS.Controllers.HomeController, ApricotCMS" singleton="false" >
    <property name="Message" value="Hello World" />
  </object>

</objects>

6.添加Controller,在Contollers文件夹右击,添加HomeController,加入如下代码:

//============================================================
//
//    Copyright (C) 2011 翟?士?丹¤@曲ú阜·师|范?大ó学§VolcanoSoft火e山?软í件t 版?权¨所ù有D
//    文?件t名? ?:oHomeController.cs
//    功|能ü描è述?:o网?站?主÷页3控?制?器÷
//    创′建¨标ê识?:oJasonDan 2011/09/07
//    文?件t版?本?:o1.0.0.0
//
//============================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace ApricotCMS.Controllers
{
    public class HomeController : Controller
    {
        public string Message { get; set; }

        //
        // GET: /Home/

        public ActionResult Index()
        {
            ViewBag.Message = Message;
            return View();
        }

    }
}
 
为Index添加View,代码如下:
@{
    ViewBag.Title = "Index";
}

<h2>@ViewBag.Message</h2>

 

 

7.修改global.asax 文件里面的MvcApplication(视实际项目而定)使其继承自Spring.Web.Mvc.SpringMvcApplication

8.点击运行,配置正常的话,Spring.NET会自动注入属性的值,运行效果如下:

OK,配置就这么简单。另外将Spring.NET 1.3.2\doc\schema文件夹下的所有的*.xsd文件复制到:Microsoft Visual Studio 10.0\Xml\Schemas文件夹下,这样在写Spring的配置文件时就会出提示了。

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net单点登录发布时间:2022-07-10
下一篇:
asp.net表单验证控件使用收集发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap