Ryan Nowak
4875856974
Fix #4604 for good
2018-03-19 08:04:27 -07:00
N. Taylor Mullen
4e7d1a5a32
Rename PartialTagHelper `asp-for` to `for`.
...
#7379
2018-03-15 16:07:13 -07:00
Pranav K
f0788926a0
Add additional APIs required by Razor Sdk
2018-03-13 12:53:41 -07:00
Kiran Challa
a0b1b15101
[ Fixes #7412 ] AspNetCore 2.1 breaks integration with 3rd party validation libraries
2018-03-13 02:07:56 -07:00
Kiran Challa
a952313f1c
Added JQueryQueryStringValueProviderFactory and JQueryQueryStringValueProvider
...
[Fixes #6372 ] jQuery ajax request with complex data does not work with .net core 1.1 model bindings
2018-03-12 16:40:04 -07:00
Ajay Bhargav Baaskaran
4acdebc5be
Temporary workaround issue with Sdk mismatch ( #7472 )
2018-03-12 13:29:49 -07:00
Pranav K
62fdf3a472
Fix issues with RazorCompileOnBuild=true being default
2018-03-09 14:39:18 -08:00
Ryan Brandenburg
9b4b373014
Remove IErrorDescriptionFactory
2018-03-07 13:09:13 -08:00
Pranav K
d6ba2ee966
Add wireframe for ConfigureApplicationPart
2018-03-07 10:39:21 -08:00
Pranav K
5af246b554
Ignore constructors when discovering actions
2018-03-06 17:42:53 -08:00
Jass Bagga
f3ffdada95
Remove problem+json Content-Type ( #7440 )
...
Addresses #7344
2018-03-06 13:46:40 -08:00
Rob Ward
42dcd0ba28
UrlHelperFactory.GetUrlHelper throws NullReferenceException when passed
...
a null action context.
This change validates the action context parameter.
2018-03-05 13:34:05 -08:00
Pranav K
3517ecda2f
Ensure DebugType = embedded and DebugType = none work
...
Fixes #7406
2018-03-05 09:21:13 -08:00
Doug Bunting
f061d328d9
Do not use `FormattedModelValue` in password editor template
...
- #7418
- add quirk switch to reverse this if necessary
2018-03-05 08:33:16 -08:00
Jass Bagga
8d1c85ab74
Add overload for AddModelError without ModelMetadata ( #7407 )
...
Addresses #6102
2018-03-02 11:03:46 -08:00
Pranav K
e35d0bc43f
Add more fine grained logging to RazorViewCompiler
2018-02-26 19:44:26 -08:00
Charlie Daly
4f3e044928
HtmlHelper.DisplayTextFor should use DisplayAttribute of enums
...
- #7033
2018-02-21 15:11:51 -08:00
N. Taylor Mullen
43106f688a
Re-enable "Move to RazorProjectEngine."
...
- This was initially reverted due to insufficient packages for local builds.
This reverts commit 5ac6fa77f8 .
2018-02-16 16:13:54 -08:00
Pranav K
1c451a7ff4
Update the remarks section for ViewData ( #7371 )
...
* Update the remarks section for ViewData
Fixes #7279
2018-02-16 10:18:31 -08:00
Pranav K
251ea37b49
Update Controller.cs
2018-02-16 10:18:10 -08:00
N. Taylor Mullen
5ac6fa77f8
Revert "Move to RazorProjectEngine."
...
- Waiting for packages to be available from Razor.
This reverts commit 608330dc86 .
2018-02-15 17:01:07 -08:00
N. Taylor Mullen
608330dc86
Move to RazorProjectEngine.
...
- Updated our consumption of `RazorEngine` and `RazorTemplateEngine` to use `RazorProjectEngine` and its features.
- Updated service registrations to maintain existing services but to also register new ones.
- When moving `RazorViewEngine` to use `RazorProjectFileSystem` I had to add an unused constructor item in order to disambiguate the constructors.
- Updated tests to use `RazorProjectEngine` and `RazorProjectFileSystem`.
#7377
2018-02-15 16:34:26 -08:00
Ryan Nowak
e27009528f
Add reference to MVC.Razor.Extensions
...
Make sure the msbuild files from this package are includes
Update KoreBuild and deps
2018-02-15 15:43:04 -08:00
Pranav K
06e40252a0
Add support for top level validation to Razor Pages
2018-02-14 14:39:25 -08:00
Pranav K
8770751a97
Update the remarks section for ViewData
2018-02-14 11:45:53 -08:00
Doug Bunting
50af871396
Use new `HttpRequest.EnableBuffering()` extension method
...
- aspnet/Home#2684
- update dependencies to pick up latest HttpAbstractions
2018-02-07 10:57:17 -08:00
Artak Mkrtchyan
e308c0fe5f
Merge pull request #7290 from FabienLavocat/dev
...
Add constructor for the SelectListItem class
2018-02-06 16:29:57 -08:00
Jass Bagga
d27e66a8fc
Initialize ViewContext for TagHelperComponentTagHelper ( #7326 )
...
Addresses #7017
2018-02-06 16:07:38 -08:00
Fabien Lavocat
c062d637fe
Add new contructor in SelectListItem.cs
2018-02-06 11:01:24 -08:00
Fabien Lavocat
a2420688ff
Add comments and remove default values in the contructor
2018-02-05 10:54:55 -08:00
Artak Mkrtchyan
8b0c6a825f
Addressed review comments
2018-02-01 16:15:46 -08:00
Artak Mkrtchyan
dea3eb7856
Not instantiating the RequestHeaders and not relying on TypedHeaders to parse AcceptCharset
2018-01-31 17:20:29 -08:00
Jass Bagga
930664de6e
Add INFO level logging ( #7314 )
...
Addresses #7171
2018-01-31 16:57:49 -08:00
Kiran Challa
0215740183
[ Fixes #5859 ] Consider allowing binding header values to types other than string and string collections
2018-01-30 11:47:16 -08:00
Pranav K
19c89db48b
Merge pull request #7313 from aspnet/release/2.1
...
Ensure analyzer package uses -final version when IsFinalBuild=true
2018-01-29 12:23:43 -08:00
Pranav K
e5fb72c300
Ensure analyzer package uses -final version when IsFinalBuild=true
2018-01-29 12:23:23 -08:00
Pranav K
dbff416be6
Add support for running conventions on controller properties, Razor Page parameter and properties
...
Fixes #6935
2018-01-29 11:43:25 -08:00
Javier Calvarro Nelson
f319632c1f
Testing package fixes
2018-01-26 16:02:37 -08:00
Javier Calvarro Nelson
7127bb5dbb
Add DeclaredModelType to Razor pages
...
* This allows razor pages to override their model type with a model that
extends the declared model type through the page application model.
2018-01-25 16:00:54 -08:00
Pranav K
b30020a655
PartialTagHelper should not fallback to the current page's model if asp-for expression exists
...
Fixes #7295
2018-01-25 11:06:40 -08:00
Pranav K
a74ef9dfd9
Error message for [ApiController] without attribute route needs to be better
...
Fixes #7277
2018-01-25 10:25:52 -08:00
Fabien Lavocat
88e14a0bfe
Add constructor for the SelectListItem class
2018-01-24 07:43:13 -08:00
Javier Calvarro Nelson
17a407bba2
[ Fixes #7271 ] Support covariant casting of ViewDataDictionary<T>
...
On HtmlHelper<T> we now support contextualizing an instance of
HtmlHelper<TBase> with a ViewDataDictionary<TDerived> in
ViewContext.ViewData.
This can happen in some situations when the model for a RazorPage has
been changed using a page application model convention.
In these cases we just build a new ViewDataDictionary<TBase> and pass in
the TDerived model as an instance.
2018-01-23 17:31:03 -08:00
Pranav K
ebdb3c650a
Smooth rough ApiBehavior edges
...
Fixes #7262
2018-01-22 09:53:21 -08:00
Ajay Bhargav Baaskaran
2c6ba372c1
Some cleanup around FileProviderRazorProject with tests
2018-01-21 21:38:25 -08:00
Javier Calvarro Nelson
1d6b02c1f5
[ Fixes #7239 ] Add support for loading additional parts.
...
* Support loading parts through an assembly metadata attribute with a
key of Microsoft.AspNetCore.Mvc.AdditionalReference and a value that
describes the additional assembly to add to the list of parts and
whether or not it should be added by default. The additional reference
can only contain the file name of the assembly and it must be located
side by side with the assembly where the additional reference is
defined.
* Add an AdditionalAssemblyPart application parts to represent parts
that are not part of the original application per se, like precompiled
views.
* Update the ViewsFeatureProvider to search for razor views in the
application part directly instead of trying to load the precompiled
views assembly part.
2018-01-21 08:02:20 -08:00
Pranav K
c6c77dd4d3
Introduce Mvc analyzers
2018-01-19 16:02:50 -08:00
Pranav K
f0ae0ce528
Add PageConvention overloads for areas
...
Fixes #7246
2018-01-18 08:21:21 -08:00
John Luo
6751e3b7ca
Discover assembly parts for Microsoft.AspnetCore.All
2018-01-17 13:20:09 -08:00
Ryan Nowak
7835809ff2
Add Razor.Design to MVC package
2018-01-17 09:58:28 -08:00