NTaylorMullen
2729cdc9b7
Add ValidationMessageTagHelper.
...
- Added tests to validate ValidationMessageTagHelper functionality.
#1250
2014-10-16 21:12:53 -07:00
NTaylorMullen
57d1c542db
Add AnchorTagHelper.
...
- Added a TagHelper that targets the <a> tag and allows users to do the equivalent of Html.ActionLink or Html.RouteLink.
- Added tests to validate AnchorTagHelper functionality.
#1247
2014-10-16 21:12:49 -07:00
N. Taylor Mullen
4c98c8fcb9
Add FormTagHelper.
...
- Added the FormTagHelper.
- Utilized the IHtmlGenerator to share base functionality with the HTMLHelper counterparts.
- Added tests to validate FormTagHelper functionality.
#1246
2014-10-16 21:12:46 -07:00
N. Taylor Mullen
63f8f7de6d
Add extensions for TagHelperOutput to copy and merge from TagBuilder.
...
- Added tests to validate functionality of all TagHelperOutputExtension methods.
#1319
2014-10-16 21:12:42 -07:00
NTaylorMullen
20cc294c70
Reacted to options and hosting changes after rebase.
2014-10-16 21:12:38 -07:00
Doug Bunting
3b7b0f867d
Update `HtmlHelper` to use `IHtmlGenerator`
...
- make a few more methods available as `internal static` in `DefaultHtmlGenerator`
- remove `IHtmlGenerator.GenerateOption()`; now `internal static`
nits:
- add `IHtmlGenerator.IdAttributeDotReplacement`
- move `DefaultHtmlGenerator.IdAttributeDotReplacement` after constructor
- move `HtmlHelper.ActionLink()` below static methods
- move newly-`internal` methods together in `DefaultHtmlGenerator`
- correct placement of `DefaultHtmlGenerator.GetValidationAttributes()` comment
2014-10-16 21:12:34 -07:00
Doug Bunting
ba8b3d14a4
Add tests of `TextAreaTagHelper`
...
- new Microsoft.AspNet.Mvc.TagHelpers.Test project
- bit of test infrastructure -- `TestableHtmlGenerator`
- short-curcuits validation attribute and AntiForgery additions
- should help when testing all MVC tag helpers
2014-10-16 21:09:11 -07:00
Doug Bunting
a9c2c4c5eb
Add `TextAreaTagHelper` and Microsoft.AspNet.Mvc.TagHelpers project
...
- rest of #1243 and all of #1244
- needs a few utility methods for copying `TagBuilder` to `TagHelperOutput`
- but works as-is
2014-10-16 21:09:07 -07:00
Doug Bunting
eb7c82d7c2
Add `IHtmlGenerator` to DI and enable MVC tag helpers in TagHelperSample.Web
...
- also fix a couple of minor issues in TagHelperSample.Web
2014-10-16 21:09:03 -07:00
Doug Bunting
339c63d143
Add `IHtmlGenerator` and its default implementation
...
- part of #1243 (kind-of)
- mostly copied from `HtmlHelper` but refactored to
- consistently take a `ViewContext` parameter and return a `TagBuilder`
- provide `GenerateActionLink()` and `GenerateRouteLink()`
- provide a separate `GenerateHiddenForCheckBox()`, allowing
`GenerateCheckBox()` to return a `TagBuilder`
- `GenerateForm()`'s `method` parameter is a `string`, not `FormMethod`
nits: format document, consistent line wrapping, variable name changes, ...
2014-10-16 21:08:59 -07:00
Doug Bunting
659e759de2
Add TagHelperSample.Web
2014-10-16 21:08:55 -07:00
Ryan Nowak
9fadcf74ca
Fix for item #1278 - Add WebAPI ActionResult types and helper methods on
...
ApiController
Ports all of the WebAPI action result types.
2014-10-16 19:33:49 -07:00
Stephen Halter
fd677047f4
Change GetService call to GetRequiredService
...
Remove the assertion that the returned service is not null, since the
GetRequiredService extension method will throw instead of ever
returning null.
2014-10-16 17:34:19 -07:00
jacalvar
8966680075
[ Fixes #1332 ] Port IContentNegotiator to WebAPI shim for CoreCLR support
...
1. Ported IContentNegotiator.
2. Enabled Core CLR configuration
2014-10-16 17:22:47 -07:00
sornaks
37193adef2
Fixing a few comments relating to DefaultBodyModelValidator.
2014-10-16 16:40:00 -07:00
Suhas Joshi
41e8d22d3a
Merge pull request #261 from aspnet/UpdateDbContext
...
Changes to use AddDbContext method
2014-10-16 16:35:14 -07:00
Stephen Halter
cd90a337ee
Change GetService calls to GetRequiredService
...
GetRequiredService throws for missing services like GetService used to.
2014-10-16 16:20:52 -07:00
Suhas Joshi
7dd78bbfef
Changes to use AddDbContext method
2014-10-16 16:11:09 -07:00
sornaks
53379e4395
Issue #1206 - DefaultBodyModelValidator throws if get accessor throws.
...
Fix: The MvcOptions takes in a list of ExcludeFromValidationDelegate (Func<Type,bool>). This func verifies if the type is excluded in validation or not.
2014-10-16 16:09:30 -07:00
Stephen Halter
e720edf4bd
Change GetService calls to GetRequiredService
...
GetRequiredService throws for missing services like GetService used to.
2014-10-16 16:07:53 -07:00
Levi B
cd33cbfc8f
Add unit tests for CngAuthenticatedEncryptorBase, PBKDF2, and SP800_108-CTR-HMACSHA512.
2014-10-16 15:54:35 -07:00
Hao Kung
0df5dfd36b
React to DI change for GetService
2014-10-16 15:33:59 -07:00
Hao Kung
06c64826ee
Delete renamed file
2014-10-16 15:15:06 -07:00
Hao Kung
3a9036a69f
Rationalize IdentityDbContext ctors
...
Also clean up unit tests
2014-10-16 15:14:46 -07:00
Doug Bunting
34f17db94c
Add `DefaultEditorTemplates.MultilineTemplate`
...
- #965
- test call-throughs from `Html.Editor[For]()` to inner `IHtmlHelper`
- add another parameter to `DefaultTemplatesUtilities.GetHtmlHelper()`
nit: reorder dictionaries at the top of `TemplateRenderer` slightly
2014-10-16 15:14:12 -07:00
Stephen Halter
c16214a53d
Split line made over 120 chars by call to GetRequiredService
2014-10-16 14:51:48 -07:00
Stephen Halter
a21ed4bc51
Replace calls to GetService<T> with GetRequiredService<T>
...
Even though GetService<T> still exists, GetRequiredService<T> preserves
the old behavior of throwing for missing services.
2014-10-16 14:51:41 -07:00
Stephen Halter
54ac14fa0f
IServiceProvider.GetService now returns null for missing services
...
Previously GetService would throw if the requested service was missing.
This commit updates MVC to account for the change in behavior.
2014-10-16 14:51:34 -07:00
Hao Kung
92267b4c25
Fix typo in samples
2014-10-16 13:12:38 -07:00
jacalvar
f8035d6b04
[ Fixes #1201 ] Handle virtual paths in FilePathResult
2014-10-16 13:05:55 -07:00
jacalvar
9a08e42612
Add WebRoot node to project.json on MvcSample.Web
2014-10-16 12:58:30 -07:00
Harsh Gupta
3eaa9d0b6d
Fixing a typo in the MarkerAwareValueProvider name. Also removing additional registration of IValueProviderFactoryProvider from
...
services.
2014-10-16 12:04:22 -07:00
Suhas Joshi
0c7b714680
Merge pull request #259 from aspnet/TwitterTest
...
Uncomment assert for delete cookie test
2014-10-16 12:03:57 -07:00
Hao Kung
4efa6a428b
Support IServiceProvider ConfigureServices()
2014-10-16 11:44:52 -07:00
Hao Kung
78f472fd20
Switch to automatically ensure request services
2014-10-16 11:14:07 -07:00
Suhas Joshi
73d3e2fa2e
Uncomment assert for delete cookie test
2014-10-16 11:12:56 -07:00
Harsh Gupta
8f933b2ac3
[Fixefor #860 ]- Adding Support for [FromFormData] [FromQuery] and [FromRoute],
...
also updates FromBody to use the new pattern for model binding.
2014-10-16 10:20:15 -07:00
Victor Hurdugaci
0ef93b94dc
Add the runtime info page when running in dev environment
2014-10-16 09:28:03 -07:00
Chris R
acd88a6ca7
Merge pull request #38 from tugberkugurlu/ErrorTitleShowNewLine
...
showing the error message inside pre tag in order to properly render the new lines
2014-10-16 08:55:30 -07:00
Pranav K
8cf74afc75
Fixing doc comments
2014-10-16 08:19:54 -07:00
Pranav K
b2a01e7b45
Adding support for inheriting tag helpers from _ViewStart files
...
Fixes #1166
2014-10-16 07:55:37 -07:00
Pranav K
99fe8294e9
Modifications to support providing tag descriptors from derived hosts
2014-10-16 07:11:46 -07:00
Pranav K
0ad959e236
DateTimeOffset doesn't have a TypeConverter in Mono
2014-10-16 07:10:35 -07:00
Kiran Challa
acb2a99e9f
[ Fixes #1283 ] Add functional tests for WebAPI-style controllers returning HttpContent
2014-10-16 01:52:33 -07:00
Levi B
796acc0e34
Restore Win7 + Server Core support routines.
2014-10-15 19:51:51 -07:00
Pranav K
75c6327b2e
Layout property needs to be propogated between nested view starts
...
Fixes #1364
2014-10-15 18:54:02 -07:00
Pranav K
de77c92a0a
Reviving PartialViewResult and associated methods on Controller
...
Fixes #824
2014-10-15 18:28:08 -07:00
ajcvickers
033dc2e235
Reacting to EF API changes
2014-10-15 18:04:55 -07:00
ajcvickers
f960f2ca35
Fixing typo
2014-10-15 17:48:30 -07:00
ajcvickers
ad6869d560
Reacting to provider-specific EF API changes
2014-10-15 17:34:12 -07:00