[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/archives\/2825#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/archives\/2825","headline":"ASP.NET MVC -Wikipedia\u3001\u7121\u6599\u767e\u79d1\u4e8b\u5178","name":"ASP.NET MVC -Wikipedia\u3001\u7121\u6599\u767e\u79d1\u4e8b\u5178","description":"before-content-x4 ASP.NET MVC -ASP.NET\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u306b\u57fa\u3065\u304f\u30e2\u30c7\u30eb\u30d3\u30e5\u30fc\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\uff08MVC\uff09\u30d1\u30bf\u30fc\u30f3\u306b\u57fa\u3065\u3044\u305f\u30aa\u30f3\u30e9\u30a4\u30f3\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u69cb\u7bc9\u306e\u305f\u3081\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3002 after-content-x4 ASP.NET MVC\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u6700\u3082\u91cd\u8981\u306a\u6a5f\u80fd\u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002 \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u7ba1\u7406\u30e1\u30ab\u30cb\u30ba\u30e0\u3001\u8a8d\u8a3c\u304a\u3088\u3073\u627f\u8a8d\u30e1\u30ab\u30cb\u30ba\u30e0\u3001\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u3001\u5065\u5eb7\u76e3\u8996\u306a\u3069\u3001\u3053\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u304c\u63d0\u4f9b\u3059\u308b\u591a\u304f\u306e\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u4f7f\u7528\u3092\u53ef\u80fd\u306b\u3059\u308bASP.NET\u30a8\u30f3\u30b8\u30f3\u306e\u4f7f\u7528\u3002 \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\uff08API\uff09\u30e2\u30c7\u30eb\u306f\u3001\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306b\u5f37\u304f\u57fa\u3065\u3044\u3066\u304a\u308a\u3001\u500b\u3005\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u7c21\u5358\u306a\u62e1\u5f35\u3001\u7372\u5f97\u3001\u30c6\u30b9\u30c8\u3092\u53ef\u80fd\u306b\u3057\u307e\u3059\uff08\u3053\u308c\u306b\u306fTDD\u30a2\u30d7\u30ed\u30fc\u30c1\u306e\u30b5\u30dd\u30fc\u30c8\u3082\u542b\u307e\u308c\u307e\u3059\uff09\u3002 \u30e6\u30fc\u30b6\u30fc\u306e\u30a2\u30c9\u30ec\u30b9\u6307\u5b9a\u3055\u308c\u305f\u30a2\u30c9\u30ec\u30b9\u306eURL\u69cb\u9020\u3092\u4f7f\u7528\u3057\u3066\u3001\u30ea\u30dd\u30ec\u30c3\u30b7\u30bf\u30f3\u30c8\u72b6\u614b\u8ee2\u9001\uff08REST\uff09\u30d1\u30bf\u30fc\u30f3\u306b\u5fdc\u3058\u3066\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u7c21\u5358\u306b\u69cb\u7bc9\u3067\u304d\u308b\u30e6\u30cb\u30d5\u30a9\u30fc\u30e0\u30ea\u30bd\u30fc\u30b9\u30ed\u30b1\u30fc\u30bf\u30fc\u30a2\u30c9\u30ec\u30b9\u3092\u30de\u30c3\u30d4\u30f3\u30b0\u3059\u308b\u305f\u3081\u306e\u67d4\u8edf\u306a\u30e1\u30ab\u30cb\u30ba\u30e0\u3002\u3053\u306e\u30e1\u30ab\u30cb\u30ba\u30e0\u306f\u3001\u691c\u7d22\u30a8\u30f3\u30b8\u30f3\u30a8\u30f3\u30b8\u30f3\u691c\u7d22\u6700\u9069\u5316\u30a8\u30f3\u30b8\u30f3\uff08SEO\uff09\u306b\u3088\u308a\u512a\u308c\u3066\u3044\u307e\u3059\u3002 ASP.NET MVC\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u5b9f\u88c5\u306f\u3001\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u304b\u306a\u308a\u306e\u53c2\u52a0\u306b\u3088\u308a\u4f5c\u6210\u3055\u308c\u3001Apache\u30e9\u30a4\u30bb\u30f3\u30b9\u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u4e0b\u3067\u914d\u5e03\u3055\u308c\u307e\u3059\u3002 \u767a\u58f2\u65e5 \u30d0\u30fc\u30b8\u30e7\u30f3 2007\u5e7412\u670810\u65e5 ASP.NET MVC CTP 13\u30d6\u30e9\u30f3\u30c92009 ASP.NET","datePublished":"2020-02-28","dateModified":"2020-02-28","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/archives\/author\/lordneo#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/archives\/author\/lordneo","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/pl.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","url":"https:\/\/pl.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","height":"1","width":"1"},"url":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/archives\/2825","wordCount":2903,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4ASP.NET MVC -ASP.NET\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u306b\u57fa\u3065\u304f\u30e2\u30c7\u30eb\u30d3\u30e5\u30fc\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\uff08MVC\uff09\u30d1\u30bf\u30fc\u30f3\u306b\u57fa\u3065\u3044\u305f\u30aa\u30f3\u30e9\u30a4\u30f3\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u69cb\u7bc9\u306e\u305f\u3081\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3002 (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4ASP.NET MVC\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u6700\u3082\u91cd\u8981\u306a\u6a5f\u80fd\u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002 \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u7ba1\u7406\u30e1\u30ab\u30cb\u30ba\u30e0\u3001\u8a8d\u8a3c\u304a\u3088\u3073\u627f\u8a8d\u30e1\u30ab\u30cb\u30ba\u30e0\u3001\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u3001\u5065\u5eb7\u76e3\u8996\u306a\u3069\u3001\u3053\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u304c\u63d0\u4f9b\u3059\u308b\u591a\u304f\u306e\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u4f7f\u7528\u3092\u53ef\u80fd\u306b\u3059\u308bASP.NET\u30a8\u30f3\u30b8\u30f3\u306e\u4f7f\u7528\u3002 \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\uff08API\uff09\u30e2\u30c7\u30eb\u306f\u3001\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306b\u5f37\u304f\u57fa\u3065\u3044\u3066\u304a\u308a\u3001\u500b\u3005\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u7c21\u5358\u306a\u62e1\u5f35\u3001\u7372\u5f97\u3001\u30c6\u30b9\u30c8\u3092\u53ef\u80fd\u306b\u3057\u307e\u3059\uff08\u3053\u308c\u306b\u306fTDD\u30a2\u30d7\u30ed\u30fc\u30c1\u306e\u30b5\u30dd\u30fc\u30c8\u3082\u542b\u307e\u308c\u307e\u3059\uff09\u3002 \u30e6\u30fc\u30b6\u30fc\u306e\u30a2\u30c9\u30ec\u30b9\u6307\u5b9a\u3055\u308c\u305f\u30a2\u30c9\u30ec\u30b9\u306eURL\u69cb\u9020\u3092\u4f7f\u7528\u3057\u3066\u3001\u30ea\u30dd\u30ec\u30c3\u30b7\u30bf\u30f3\u30c8\u72b6\u614b\u8ee2\u9001\uff08REST\uff09\u30d1\u30bf\u30fc\u30f3\u306b\u5fdc\u3058\u3066\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u7c21\u5358\u306b\u69cb\u7bc9\u3067\u304d\u308b\u30e6\u30cb\u30d5\u30a9\u30fc\u30e0\u30ea\u30bd\u30fc\u30b9\u30ed\u30b1\u30fc\u30bf\u30fc\u30a2\u30c9\u30ec\u30b9\u3092\u30de\u30c3\u30d4\u30f3\u30b0\u3059\u308b\u305f\u3081\u306e\u67d4\u8edf\u306a\u30e1\u30ab\u30cb\u30ba\u30e0\u3002\u3053\u306e\u30e1\u30ab\u30cb\u30ba\u30e0\u306f\u3001\u691c\u7d22\u30a8\u30f3\u30b8\u30f3\u30a8\u30f3\u30b8\u30f3\u691c\u7d22\u6700\u9069\u5316\u30a8\u30f3\u30b8\u30f3\uff08SEO\uff09\u306b\u3088\u308a\u512a\u308c\u3066\u3044\u307e\u3059\u3002 ASP.NET MVC\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u5b9f\u88c5\u306f\u3001\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u304b\u306a\u308a\u306e\u53c2\u52a0\u306b\u3088\u308a\u4f5c\u6210\u3055\u308c\u3001Apache\u30e9\u30a4\u30bb\u30f3\u30b9\u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u4e0b\u3067\u914d\u5e03\u3055\u308c\u307e\u3059\u3002 \u767a\u58f2\u65e5 \u30d0\u30fc\u30b8\u30e7\u30f3 2007\u5e7412\u670810\u65e5 ASP.NET MVC CTP 13\u30d6\u30e9\u30f3\u30c92009 ASP.NET MVC 1.0 [2] 2009\u5e7412\u670816\u65e5 ASP.NET MVC 2 RC [3] 2010\u5e742\u67084\u65e5 ASP.NET MVC 2 RC 2 [4] 10\u30d6\u30e9\u30f3\u30c92010 ASP.NET MVC 2 [5] 2010\u5e7410\u67086\u65e5 ASP.NET MVC 3\u30d9\u30fc\u30bf [6] 2010\u5e7411\u67089\u65e5 ASP.NET MVC 3 RC [6] 2010\u5e7412\u670810\u65e5 ASP.NET MVC 3 RC 2 [7] 2011\u5e741\u670813\u65e5 ASP.NET MVC 3 [8] 2011\u5e749\u670820\u65e5 ASP.NET MVC 4\u958b\u767a\u8005\u30d7\u30ec\u30d3\u30e5\u30fc [9] 2012\u5e742\u670815\u65e5 ASP.NET MVC 4\u30d9\u30fc\u30bf [\u5341] 31 House 2012 ASP.NET MVC 4 RC [11] 2012\u5e748\u670815\u65e5 ASP.NET MVC 4 [12\u756a\u76ee] 30\u30cf\u30a6\u30b92013 ASP.NET MVC 4 4.0.30506.0 [13] 2013\u5e746\u670826\u65e5 ASP.NET MVC 5\u30d7\u30ec\u30d3\u30e5\u30fc [14] 2013\u5e748\u670823\u65e5 ASP.NET MVC 5 RC 1 [15] 2013\u5e7410\u670817\u65e5 ASP.NET MVC 5 [15] 2014\u5e741\u670817\u65e5 ASP.NET MVC 5.1 [15] 2014\u5e742\u670810\u65e5 ASP.NET MVC 5.1.1 [15] 2014\u5e744\u67084\u65e5 ASP.NET MVC 5.1.2 [15] 2014\u5e746\u670822\u65e5 ASP.NET MVC 5.1.3 [15] 2014\u5e747\u67081\u65e5 ASP.NET MVC 5.2.0 [15] 2014\u5e748\u670828\u65e5 ASP.NET MVC 5.2.2 [15] 2015\u5e741\u67089\u65e5 ASP.NET MVC 5.2.3 [15] 2014\u5e7411\u67086\u65e5 ASP.NET MVC 6.0.0-BETA1 [16] 2015\u5e7411\u670818\u65e5 ASP.NET MVC 6.0.0-RC1 [16] 17\u30cf\u30a6\u30b92016 ASP.NET\u30b3\u30a2MVC 1.0.0-RC2 [16] 2016\u5e748\u670812\u65e5 ASP.NET\u30b3\u30a2MVC 1.0.0 [16] 2016\u5e748\u670817\u65e5 ASP.NET\u30b3\u30a2MVC 1.0.1 [16] 2016\u5e7411\u670817\u65e5 ASP.NET\u30b3\u30a2MVC 1.0.2 [16] 2016\u5e7411\u670818\u65e5 ASP.NET\u30b3\u30a2MVC 1.1.0 [16] 2017\u5e748\u670814\u65e5 ASP.NET\u30b3\u30a2MVC 2.0.0 [16] ASP.NET MVC\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3067\u5229\u7528\u53ef\u80fd\u306a\u30a8\u30f3\u30b8\u30f3\u306f\u304b\u307f\u305d\u308a\u3067\u3059\u3002 (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4\u2191 home\/license.txt at dev\u30fbaspnet\/home\u30fbgithub \u3001github.com [\u30a2\u30af\u30bb\u30b92017-11-16] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 \u516c\u5f0fMicrosoft\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30bb\u30f3\u30bf\u30fc\u304b\u3089ASP.NET MVC 1.0\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044 \u3001go.microsoft.com [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 ASP.NET MVC 2 RC\u30ea\u30ea\u30fc\u30b9|\u3042\u306a\u305f\u306f\u30cf\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u3059 \u3001haacked.com [\u30a2\u30af\u30bb\u30b92017-11-15] \u3002 \u2191 aspnetmvc2 rc2.aspx |\u3042\u306a\u305f\u306f\u30cf\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u3059 \u3001haacked.com [\u30a2\u30af\u30bb\u30b92017-11-15] \u3002 \u2191 \u516c\u5f0fMicrosoft\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30bb\u30f3\u30bf\u30fc\u304b\u3089ASP.NET MVC 2 RTM\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 \u3001www.microsoft.com [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 a b ASP.NET MVC 3 | Microsoft Docs \u3001www.asp.net [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 Scottgu\u306e\u30d6\u30ed\u30b0 – ASP.NET MVC 3\uff08\u30ea\u30ea\u30fc\u30b9\u5019\u88dc2\uff09\u306e\u767a\u8868 \u3001weblogs.asp.net [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 \u516c\u5f0fMicrosoft\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30bb\u30f3\u30bf\u30fc\u304b\u3089ASP.NET MVC 3 RTM\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 \u3001www.microsoft.com [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 ASP.NET – \u30db\u30fc\u30e0 \u3001aspnet.codeplex.com [\u30a2\u30af\u30bb\u30b92017-11-15] [\u30a2\u30fc\u30ab\u30a4\u30d6 \u4f4f\u6240 2012-05-29] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 ASP.NET MVC 4 | Microsoft Docs \u3001www.asp.net [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 Visual Studio 2012 RC\u306eWeb\u958b\u767a\u306e\u65b0\u6a5f\u80fd| .NET Web\u958b\u767a\u304a\u3088\u3073\u30c4\u30fc\u30eb\u30d6\u30ed\u30b0 \u3001blogs.msdn.com [\u30a2\u30af\u30bb\u30b92017-11-15] [\u30a2\u30fc\u30ab\u30a4\u30d6 \u4f4f\u6240 2015-05-02] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 Visual Studio 2012 rtw | .NET Web\u958b\u767a\u304a\u3088\u3073\u30c4\u30fc\u30eb\u30d6\u30ed\u30b0 \u3001blogs.msdn.com [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 Visual Studio 2012 | ASP.NET\u30b5\u30a4\u30c8 \u3001www.asp.net [\u30a2\u30af\u30bb\u30b92017-11-15] \u3002 \u2191 Visual Studio 2013\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8\u306eASP.NET\u304a\u3088\u3073Web\u30c4\u30fc\u30eb| Microsoft Docs \u3001www.asp.net [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 a b c d \u305d\u3046\u3067\u3059 f g h \u79c1 \u30cc\u30b2\u30c3\u30c8\u30ae\u30e3\u30e9\u30ea\u30fc| Microsoft.aspnet.mvc 5.2.3 \u3001www.nuget.org [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u2191 a b c d \u305d\u3046\u3067\u3059 f g h \u30ea\u30ea\u30fc\u30b9\u30fbASPNET\/MVC\u30fbGitHub \u3001github.com [\u30a2\u30af\u30bb\u30b92017-11-15] \uff08 \u3002 \uff09\uff09 \u3002 \u30b8\u30e7\u30f3\u30fb\u30ae\u30e3\u30ed\u30a6\u30a7\u30a4\u3001\u30b9\u30b3\u30c3\u30c8\u30fb\u30cf\u30f3\u30bb\u30eb\u30de\u30f3\u3001\u30d5\u30a3\u30eb\u30fb\u30cf\u30c3\u30af\u3001\u30b9\u30b3\u30c3\u30c8\u30fb\u30ac\u30b9\u30ea\u30fc\u3001 Professional ASP.NET MVC 2 \u3001Wrox\u30012010\u3001ISBN 0-470-64318-8 \u3002 \u30b8\u30a7\u30d5\u30ea\u30fc\u30fb\u30d1\u30ec\u30eb\u30e2\u3001\u30d9\u30f3\u30fb\u30b7\u30e3\u30fc\u30de\u30f3\u3001\u30b8\u30df\u30fc\u30fb\u30dc\u30ac\u30fc\u30c9\u3001\u30a8\u30ea\u30c3\u30af\u30fb\u30d8\u30af\u30b9\u30bf\u30fc\u3001 ASP.NET MVC 2\u30a2\u30af\u30b7\u30e7\u30f3 \u3001Manning Publications\u30012010\u3001ISBN 1-935182-79-x \u3002 \u30b9\u30c6\u30a3\u30fc\u30d6\u30f3 S. \u30b5\u30f3\u30c0\u30fc\u30bd\u30f3 \u30b9\u30c6\u30a3\u30fc\u30d6\u30f3 S. \u3001 Pro ASP.NET MVC 2\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3001\u7b2c2\u7248 \u3001WYD\u3002\u7b2c2\u7248\u200b\u200b\u3001[\u30cb\u30e5\u30fc\u30e8\u30fc\u30af]\uff1aApress\u30012010\u3001ISBN 1-4302-2886-5 \u3001OCLC 701718766 \u3002 \u30b8\u30e7\u30ca\u30b5\u30f3 J. McCracken \u30b8\u30e7\u30ca\u30b5\u30f3 J. \u3001 \u30c6\u30b9\u30c8\u30c9\u30e9\u30a4\u30d6ASP.NET MVC \u3001 \u30b9\u30b6\u30f3\u30ca\u30fb\u30c7\u30a4\u30d3\u30c3\u30c9\u30bd\u30f3 SD\u3002 pfalzer \u3001\u30ce\u30fc\u30b9\u30ab\u30ed\u30e9\u30a4\u30ca\u5dde\u30ed\u30fc\u30ea\u30fc\uff1a\u30d7\u30e9\u30b0\u30de\u30c6\u30a3\u30c3\u30af\u30d6\u30c3\u30af\u30b7\u30a7\u30eb\u30d5\u30012010\u5e74\u3001ISBN 1-934356-53-0 \u3001OCLC 502031002 \u3002 \u30b9\u30c6\u30a3\u30fc\u30d6\u30f3\u30fb\u30a6\u30a9\u30eb\u30b5\u30fc\u3001 ASP.NET MVC\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3092\u89e3\u304d\u653e\u3061\u307e\u3057\u305f \u3001\u30b5\u30e0\u30ba\u30012009\u5e74\u3001ISBN 0-672-32998-0 \u3002 (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2jp\/wiki47\/archives\/2825#breadcrumbitem","name":"ASP.NET MVC -Wikipedia\u3001\u7121\u6599\u767e\u79d1\u4e8b\u5178"}}]}]