Quick start
- Install kMVC NuGet package
- Add links to next js-files:
<script src="@Url.Content("~/Scripts/jquery-x.y.z.min.js")" type="text/javascript"></script> <!-- Use your version of jQuery -->
<script src="@Url.Content("~/Scripts/knockout-x.y.z.js")" type="text/javascript"></script> <!-- Use your version of knockout -->
<script src="@Url.Content("~/Scripts/knockout.mapping-latest.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/perpetuum.knockout.js")" type="text/javascript"></script>
- Use next template for view:
@using PerpetuumSoft.Knockout
@model <!-- You model -->
@{
var ko = Html.CreateKnockoutContext();
}
<!-- Your page -->
@ko.Apply(Model)
- Inherit your controller from
KnockoutController:
public class FooController : KnockoutController {
public ActionResult Index()
{
return View();
}
}