-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
73 lines (58 loc) · 4.33 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>MvcExtensions</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
<script src="javascripts/scale.fix.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header class="without-description">
<h1>MvcExtensions</h1>
<p class="view"><a href="https://github.com/MvcExtensions">View the Project on GitHub <small>MvcExtensions</small></a></p>
<ul>
<li><a href="https://github.com/MvcExtensions">View On <strong>GitHub</strong></a></li>
</ul>
</header>
<section>
<h1>MvcExtensions</h1>
<h2>What is MvcExtensions?</h2>
<p>ASP.NET MVC Extensions is developed on top of ASP.NET MVC extensibility point, which allows your IoC Container to rule everywhere.
One of the key features is <a href="https://github.com/MvcExtensions/Core/wiki/ModelMetadata-Fluent-Configuration">fluent model metadata</a> registration; an extremely powerful replacement for DataAnnotations.</p>
<p>Read more about features on <a href="https://github.com/MvcExtensions/Core/wiki/Home">our wiki</a></p>
<h2>Where can I get it?</h2>
<p>First, <a href="http://docs.nuget.org/docs/start-here/installing-nuget">install NuGet</a>. Then, install MvcExtensions from the package manager console:</p>
<pre><code>PM> Install-Package MvcExtensions
</code></pre>
<p><a href="http://nuget.org/List/Packages/MvcExtensions">MvcExtensions Core</a> requires one of following IoC adapter:</p>
<ul>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.Autofac">MvcExtensions Autofac Adapter</a></li>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.Windsor">MvcExtensions Windsor 2.5 Adapter</a></li>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.Windsor3">MvcExtensions Windsor 3 Adapter</a></li>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.StructureMap">MvcExtensions StructureMap Adapter</a></li>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.Unity">MvcExtensions Unity Adapter</a></li>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.Ninject">MvcExtensions Ninject 2.2 Adapter</a></li>
<li><a href="http://nuget.org/List/Packages/MvcExtensions.Ninject3">MvcExtensions Ninject3 Adapter</a></li>
</ul><h2>How do I get started?</h2>
<p>Check out the <a href="https://github.com/MvcExtensions/Core/wiki/Getting-started-with-MvcExtensions">getting started guide</a>.</p>
<h2>License</h2>
<p><a href="http://www.opensource.org/licenses/MS-PL">Microsoft Public License (Ms-PL)</a></p>
<h2>Our Sponsors</h2>
<p><a href="http://www.jetbrains.com/resharper/">ReSharper</a> - ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a much better IDE. Thousands of .NET developers worldwide wonder how they’ve ever lived without ReSharper’s code inspections, automated refactorings, blazing fast navigation, and coding assistance.</p>
</section>
</div>
<footer>
<p>Project maintained by <a href="https://github.com/MvcExtensions">MvcExtensions</a></p>
<p>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></p>
</footer>
<!--[if !IE]><script>fixScale(document);</script><!--<![endif]-->
<!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter16008160 = new Ya.Metrika({id:16008160, enableAll: true, webvisor:true}); } catch(e) {} }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="//mc.yandex.ru/watch/16008160" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
</body>
</html>