阅读更多
微软ASP.NET项目经理Scott Hanselman今天在博客中宣布,微软在Apache 2.0许可证下,开源了ASP.NET MVC 4、ASP.NET Web API和ASP.NET Web Pages v2 (Razor)。源码发布在微软的开源项目托管网站CodePlex中。


ASP.NET MVC是微软官方提供的一个以MVC模式编写ASP.NET Web应用程序的框架,该框架提供了一个可以代替ASP.NET Web窗体的基于MVC的应用。

Scott称,虽然ASP.NET MVC自推出以来,就已经开放了源码,但是社区中的开发者不能参与贡献。而现在采用了一个更加开放的发展模式,社区中的每个开发者都能够参与并提交代码、bug修复、新功能反馈等,并能够在每天的最新版本上进行产品开发和测试。

另外,Scott称,微软今后会开源更多的产品,而且即将到来的Visual Studio 11的ASP.NET中还将加入来自社区的代码。

这些ASP.NET组件(框架)的源代码发布在CodePlex上,现在CodePlex还支持Git意味着开发者还可以通过Git参与到该项目中。

源码地址:http://aspnetwebstack.codeplex.com/

  • 大小: 7.7 KB
7
0
评论 共 3 条 请登录后发表评论
3 楼 kimifdw 2012-03-29 14:07
MS开源真是个好现象啊
2 楼 m1a0 2012-03-29 10:03
之前就是开源的吧, 只是把开源协议变成Apache了, 并且现在可以pull request
1 楼 mengyancui 2012-03-28 16:59
我去,MS也开源啊   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • DWR调用及传参总结

    以上本人学习DWR后总结的一个简单的文档,主要总结了调用方法,以及不同参数形态的传递方法,例如,多参数传递、Map参数传递、List参传递数,对象参数传递有参数互传等。

  • DWR怎么调用java的方法_DWR调用客户端Java代码的程序是什么?

    //————-发送简单字符串参数,返回普通字符串————–function sendMessage(){//获取页面中name元素...//调用远程方法,cb是回调函数hello。hello(name , cb)}function cb(data){document。getElementById(“sh...

  • DWR调用入参为Map的方法

    在页面中通过DWR技术调用入参为Map的后台方法时,只需要在页面中定义如下格式的函数就可以了 var mapIt = {key1:value1 ,key2:value2} ; 我页面的实现代码 var bigClassSelect = document.getElementById('...

  • java钟使用dwr_DWR中各种java方法的调用

    DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面...

  • dwr框架带参数,而且有返回值的方法调用

    dwr框架主要就是可以使用js在前端直接调用后台的java方法,这个框架是基于ajax实现的,也可以理解为是对ajax的封装,不过dwr框架很直接,只要后台有写好的执行方法,就可以直接调用,action层之类等等完全不用写,这...

  • java钟使用dwr_【转】DWR中各种java方法的调用

    DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面...

  • dwr 调用函数参数传入与接收配置

     参数 对象传入调用 需在配置 声明调用 类型 方法   参数类型定义 param 属性不配置默认 User 所有 属性都对外开放 param 指定开发属性                          import ...

  • dwr调用中的参数和返回值问题

    1、调用没有返回值和参数的JAVA方法 1.1、dwr.xml的配置 <dwr> <allow> <create creator="new" javascript="testClass" > <param name="class" value="/com.dwr.TestClass"...

  • dwr 从js中改变java变量的值_DWR中Java方法的参数及返回值

    DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面...

  • DWR中Java方法的参数及返回值、对象javabean

    DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必...网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的

  • DWR调用Java中的方法

    一、新建一个Java类及方法供JS调用 package com.jtv.az.module.shopazsafeday.dwr; public class SafeDayInvoker { public List getSafeDay(){ ...} //该方法返回一个List集合,在JS中对应为一个

  • dwr中如何调用有参数的java方法

    dwr中如何调用有参数的java方法 2006-06-11 15:46:17 我是一个dwr的初学者,在也面里写了       function update() { JNum.getNumbers(createList, $("bigselect").checked); } function create...

  • DWR_各种方法调用、配置总结

    6.2、javascript中调用(以返回List为例,List的元素为TestBean) 首先,引入javascript脚本 其次,编写调用java方法的javascript函数和接收返回值的回调函数 Function callTestMethod6(){ testClass....

  • DWR调用参数及返回类型转换

    2.调用有简单返回值的java方法 2.1、dwr.xml的配置 配置同1.1 2.2、javascript中调用 首先,引入javascript脚本 其次,编写调用java方法的javascript函数和接收返回值的回调函数 Functio...

  • dwr调用返回List、Set或者Map的java方法

    6、调用返回List、Set或者Map的java方法 6.1、dwr.xml的配置 配置同4.1 <dwr> <allow> <create creator="new" javascript="testClass" > <...

  • DWR 调用返回值方法

    DWR 调用返回值方法 2.调用有简单返回值的java方法 2.1、dwr.xml的配置 配置同1.1 2.2、javascript中调用 首先,引入javascript脚本 其次,编写调用java方法的javascript函数...

  • 2024嵌入式面试资料FreeRTOS基本使用

    2024嵌入式面试资料FreeRTOS基本使用提取方式是百度网盘分享地址

  • 面向对象程序设计题目集

    仅提供示例代码

  • 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本116.0.5796.0)

    资源包括: 1.Java爬虫实战代码 2.selenium学习笔记 3.代码演示视频 4.谷歌浏览器chrom116.0.5796.0 chrome-linux64.zip chrome-mac-arm64.zip chrome-mac-x64.zip chrome-win32.zip chrome-win64.zip 5.谷歌浏览器驱动器Chromedriver116.0.5796.0 chromedriver-linux64.zip chromedriver-mac-arm64.zip chromedriver-mac-x64.zip chromedriver-win32.zip chromedriver-win64.zip 特别说明:Chrome 为测试版(不会自动更新) 仅适用于自动测试。若要进行常规浏览,请使用可自动更新的标准版 Chrome。)

  • pycharm的使用技巧

    PyCharm官网本身并不直接提供使用技巧,但PyCharm作为一款强大的Python集成开发环境(IDE),确实有许多实用的使用技巧可以帮助开发者更高效地进行编程。以下是一些常用的PyCharm使用技巧,供您参考: 设置代码字体和界面文字大小: 进入File > Settings(或使用Ctrl+Alt+S快捷键)。 在搜索框中输入“font”找到字体设置。 在“Font”下设置代码字体大小,建议18或20。 如需调整菜单界面文字大小,进入“Appearance”并勾选“Use custom font”,然后设置大小。 快速多行注释或取消注释: 选中多行代码,按Ctrl+/进行多行代码的注释或取消注释。 代码格式化: 使用Ctrl+Alt+L快捷键自动格式化代码,提高代码可读性。 快速修改变量或类名: 选中需要重新命名的变量或类名,右键选择Refactor > Rename,进行全局修改。 快速查找变量、函数等: 使用Ctrl+F快捷键调出查找框,输入关键字进行查找。 更改编辑器字体: 除了在“Settings”中设置外,还可以直接在“Preferences” > “Editor”

Global site tag (gtag.js) - Google Analytics