Go to file
Doug Bunting 5882cdb03f MVC portion of aspnet/Razor#335
- set correct `MarkAsHtmlEncodedMethodName` value in `MvcRazorHost`
- handle `HtmlString` values in `TagHelperOutput.Attributes` in `RazorPage`
 - special-case double-quotes in `HtmlString` values
 - add `static WriteTo()` method for use in tag helpers
- handle non-`string` `output.Attributes` values in tag helpers
- make `TagHelperContentWrapperTextWriter` a `public` class
- provide a `TagHelperContent.Append(object, ...)` extension method
- add `LinkTagHelper.Href` and `ScriptTagHelper.Src` properties
 - avoid Razor HTML-encoding these attribute values before their use
- add `JavaScriptEncoder` properties in `LinkTagHelper` and `ScriptTagHelper`
 - allow encoding testing without unit testing the default encoder
- handle MVC and Razor changes for this bug in existing tests
- add functional tests of encodings
- add test encoders to TestCommon project

nits:
- correct `InputTagHelper` to pass `type=""` through unchanged
- set correct `TagHelperContentTypeName` value in `MvcRazorHost`
- remove unnecessary `FormTagHelper.Method` and `OptionTagHelper.Selected` properties
- remove complex ternaries and `ShouldAddFileVersion()` methods
- add a few debug assertions
- fix some odd wrapping
- remove or `#if`-out unused `using`s
- remove trailing whitespace
2015-03-30 10:54:00 -07:00
samples Add Razor TagHelper tooling reference to TagHelperSample.Web. 2015-03-24 16:57:18 -07:00
src MVC portion of aspnet/Razor#335 2015-03-30 10:54:00 -07:00
test MVC portion of aspnet/Razor#335 2015-03-30 10:54:00 -07:00
.gitattributes
.gitignore Add project.lock.json to .gitignore 2015-02-15 09:56:35 -08:00
CONTRIBUTING.md
LICENSE.txt
Mvc.NoFun.sln Initial Json Patch check-in 2015-03-23 14:46:49 -07:00
Mvc.sln Initial Json Patch check-in 2015-03-23 14:46:49 -07:00
NuGet.Config Updating to release NuGet.config 2015-03-25 11:47:22 -07:00
README.md
Settings.StyleCop
build.cmd Do not use deprecated `dnvm -x86` switch 2015-03-11 19:29:10 -07:00
build.sh Remove k command and use dnx instead 2015-03-24 21:35:55 -07:00
global.json
makefile.shade Remove do-deep-clean and rely on Universe to clean on build on the CI 2015-02-12 22:21:34 -08:00

README.md

ASP.NET MVC

ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

ASP.NET MVC in ASP.NET 5 includes support for building web pages and HTTP services in a single aligned framework that can be hosted in IIS or self-hosted in your own process.

This project is part of ASP.NET 5. You can find samples, documentation and getting started instructions for ASP.NET 5 at the Home repo.