From eb7c82d7c2ae3bc4e749f97432e84c7324be6909 Mon Sep 17 00:00:00 2001 From: Doug Bunting Date: Mon, 13 Oct 2014 21:46:23 -0700 Subject: [PATCH] Add `IHtmlGenerator` to DI and enable MVC tag helpers in TagHelperSample.Web - also fix a couple of minor issues in TagHelperSample.Web --- samples/TagHelperSample.Web/Startup.cs | 2 +- .../Views/Home/Create.cshtml | 1 + .../Views/Home/Edit.cshtml | 1 + .../Views/Home/Index.cshtml | 23 +++++----- samples/TagHelperSample.Web/project.json | 43 ++++++++++--------- src/Microsoft.AspNet.Mvc/MvcServices.cs | 4 ++ 6 files changed, 42 insertions(+), 32 deletions(-) diff --git a/samples/TagHelperSample.Web/Startup.cs b/samples/TagHelperSample.Web/Startup.cs index bf2cd2d968..d086501aea 100644 --- a/samples/TagHelperSample.Web/Startup.cs +++ b/samples/TagHelperSample.Web/Startup.cs @@ -8,7 +8,7 @@ namespace TagHelperSample.Web { public void Configure(IApplicationBuilder app) { - app.UseServices(services => services.AddMvc()); + app.UsePerRequestServices(services => services.AddMvc()); app.UseMvc(); } } diff --git a/samples/TagHelperSample.Web/Views/Home/Create.cshtml b/samples/TagHelperSample.Web/Views/Home/Create.cshtml index 63dd93cf61..5dd527a160 100644 --- a/samples/TagHelperSample.Web/Views/Home/Create.cshtml +++ b/samples/TagHelperSample.Web/Views/Home/Create.cshtml @@ -1,6 +1,7 @@  @using TagHelperSample.Web.Models @model User +@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"

Create

diff --git a/samples/TagHelperSample.Web/Views/Home/Edit.cshtml b/samples/TagHelperSample.Web/Views/Home/Edit.cshtml index 15003e6c88..777b55fcd5 100644 --- a/samples/TagHelperSample.Web/Views/Home/Edit.cshtml +++ b/samples/TagHelperSample.Web/Views/Home/Edit.cshtml @@ -1,6 +1,7 @@  @using TagHelperSample.Web.Models @model User +@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"

Edit

diff --git a/samples/TagHelperSample.Web/Views/Home/Index.cshtml b/samples/TagHelperSample.Web/Views/Home/Index.cshtml index f07d0bcf76..443d79ad37 100644 --- a/samples/TagHelperSample.Web/Views/Home/Index.cshtml +++ b/samples/TagHelperSample.Web/Views/Home/Index.cshtml @@ -1,6 +1,7 @@  @using TagHelperSample.Web.Models @model IEnumerable +@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"

Index

@@ -10,26 +11,28 @@ @if (Model != null && Model.Count() != 0) {

- @foreach (var item in Model) + @for (var index = 0; index < Model.Count(); ++index) { + @*
-
-
-
-