1 interface inheriting from IHtmlHelper
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\IHtmlHelperOfT.cs (1)
14public interface IHtmlHelper<TModel> : IHtmlHelper
2 implementations of IHtmlHelper
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
HtmlHelper.cs (1)
19public class HtmlHelper : IHtmlHelper, IViewContextAware
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
DefaultEditorTemplatesTest.cs (1)
1354private class StubbyHtmlHelper : IHtmlHelper, IViewContextAware
442 references to IHtmlHelper
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
DependencyInjection\NewtonsoftJsonMvcCoreBuilderExtensions.cs (1)
74var viewFeaturesAssembly = typeof(IHtmlHelper).Assembly;
Microsoft.AspNetCore.Mvc.Test (1)
MvcServiceCollectionExtensionsTest.cs (1)
250Assert.Contains(services, s => s.ServiceType == typeof(IHtmlHelper));
Microsoft.AspNetCore.Mvc.ViewFeatures (392)
DefaultDisplayTemplates.cs (9)
18public static IHtmlContent BooleanTemplate(IHtmlHelper htmlHelper) 72public static IHtmlContent CollectionTemplate(IHtmlHelper htmlHelper) 148public static IHtmlContent DecimalTemplate(IHtmlHelper htmlHelper) 159public static IHtmlContent EmailAddressTemplate(IHtmlHelper htmlHelper) 171public static IHtmlContent HiddenInputTemplate(IHtmlHelper htmlHelper) 181public static IHtmlContent HtmlTemplate(IHtmlHelper htmlHelper) 186public static IHtmlContent ObjectTemplate(IHtmlHelper htmlHelper) 266public static IHtmlContent StringTemplate(IHtmlHelper htmlHelper) 277public static IHtmlContent UrlTemplate(IHtmlHelper htmlHelper)
DefaultEditorTemplates.cs (27)
23public static IHtmlContent BooleanTemplate(IHtmlHelper htmlHelper) 36private static IHtmlContent BooleanTemplateCheckbox(IHtmlHelper htmlHelper, bool value) 44private static IHtmlContent BooleanTemplateDropDownList(IHtmlHelper htmlHelper, bool? value) 53public static IHtmlContent CollectionTemplate(IHtmlHelper htmlHelper) 130public static IHtmlContent DecimalTemplate(IHtmlHelper htmlHelper) 141public static IHtmlContent HiddenInputTemplate(IHtmlHelper htmlHelper) 169IHtmlHelper htmlHelper, 218public static IHtmlContent MultilineTemplate(IHtmlHelper htmlHelper) 228public static IHtmlContent ObjectTemplate(IHtmlHelper htmlHelper) 312public static IHtmlContent PasswordTemplate(IHtmlHelper htmlHelper) 334public static IHtmlContent StringTemplate(IHtmlHelper htmlHelper) 339public static IHtmlContent PhoneNumberInputTemplate(IHtmlHelper htmlHelper) 344public static IHtmlContent UrlInputTemplate(IHtmlHelper htmlHelper) 349public static IHtmlContent EmailAddressInputTemplate(IHtmlHelper htmlHelper) 354public static IHtmlContent DateTimeOffsetTemplate(IHtmlHelper htmlHelper) 360public static IHtmlContent DateTimeLocalInputTemplate(IHtmlHelper htmlHelper) 366public static IHtmlContent DateInputTemplate(IHtmlHelper htmlHelper) 372public static IHtmlContent TimeInputTemplate(IHtmlHelper htmlHelper) 378public static IHtmlContent MonthInputTemplate(IHtmlHelper htmlHelper) 386public static IHtmlContent WeekInputTemplate(IHtmlHelper htmlHelper) 391public static IHtmlContent NumberInputTemplate(IHtmlHelper htmlHelper) 396public static IHtmlContent FileInputTemplate(IHtmlHelper htmlHelper) 403public static IHtmlContent FileCollectionInputTemplate(IHtmlHelper htmlHelper) 414private static void ApplyRfc3339DateFormattingIfNeeded(IHtmlHelper htmlHelper, string format) 435private static IHtmlContent GenerateTextBox(IHtmlHelper htmlHelper, string inputType = null) 440private static IHtmlContent GenerateTextBox(IHtmlHelper htmlHelper, string inputType, object value) 448private static IHtmlContent GenerateTextBox(IHtmlHelper htmlHelper, object value, object htmlAttributes)
DefaultHtmlGenerator.cs (8)
547typeof(IHtmlHelper).FullName, 548nameof(IHtmlHelper.Editor), 624typeof(IHtmlHelper).FullName, 625nameof(IHtmlHelper.Editor), 726typeof(IHtmlHelper).FullName, 727nameof(IHtmlHelper.Editor), 1152typeof(IHtmlHelper).FullName, 1153nameof(IHtmlHelper.Editor),
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensions.cs (1)
156services.TryAddTransient<IHtmlHelper, HtmlHelper>();
FormContext.cs (1)
27/// <see cref="Rendering.IHtmlHelper"/> implementation or extension method.
HtmlHelper.cs (1)
17/// Default implementation of <see cref="IHtmlHelper"/>.
HtmlHelperOptions.cs (3)
20/// <see cref="IHtmlHelper.Editor" /> and <see cref="IHtmlHelper{TModel}.EditorFor" /> render date and time 46/// <see cref="IHtmlHelper.ValidationMessage"/> and other overloads. 52/// <see cref="IHtmlHelper.ValidationSummary"/> and other overloads.
IHtmlGenerator.cs (1)
10/// Contract for a service supporting <see cref="IHtmlHelper"/> and <c>ITagHelper</c> implementations.
Rendering\HtmlHelperComponentExtensions.cs (6)
21/// <param name="htmlHelper">The <see cref="IHtmlHelper"/>.</param> 24public static Task<IHtmlContent> RenderComponentAsync<TComponent>(this IHtmlHelper htmlHelper, RenderMode renderMode) where TComponent : IComponent 30/// <param name="htmlHelper">The <see cref="IHtmlHelper"/>.</param> 36this IHtmlHelper htmlHelper, 44/// <param name="htmlHelper">The <see cref="IHtmlHelper"/>.</param> 50this IHtmlHelper htmlHelper,
Rendering\HtmlHelperDisplayExtensions.cs (23)
10/// Display-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 18/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 38public static IHtmlContent Display(this IHtmlHelper htmlHelper, string expression) 50/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 76this IHtmlHelper htmlHelper, 94/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 116this IHtmlHelper htmlHelper, 130/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 157this IHtmlHelper htmlHelper, 176/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 202this IHtmlHelper htmlHelper, 408/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 420public static IHtmlContent DisplayForModel(this IHtmlHelper htmlHelper) 435/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 452public static IHtmlContent DisplayForModel(this IHtmlHelper htmlHelper, object additionalViewData) 467/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 480public static IHtmlContent DisplayForModel(this IHtmlHelper htmlHelper, string templateName) 496/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 515this IHtmlHelper htmlHelper, 533/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 551this IHtmlHelper htmlHelper, 569/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 592this IHtmlHelper htmlHelper,
Rendering\HtmlHelperDisplayNameExtensions.cs (3)
9/// DisplayName-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 16/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 18public static string DisplayNameForModel(this IHtmlHelper htmlHelper)
Rendering\HtmlHelperEditorExtensions.cs (23)
10/// Editor-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 18/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 38public static IHtmlContent Editor(this IHtmlHelper htmlHelper, string expression) 50/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 76this IHtmlHelper htmlHelper, 94/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 115public static IHtmlContent Editor(this IHtmlHelper htmlHelper, string expression, string templateName) 127/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 154this IHtmlHelper htmlHelper, 173/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 199this IHtmlHelper htmlHelper, 393/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 405public static IHtmlContent EditorForModel(this IHtmlHelper htmlHelper) 420/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 437public static IHtmlContent EditorForModel(this IHtmlHelper htmlHelper, object additionalViewData) 452/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 465public static IHtmlContent EditorForModel(this IHtmlHelper htmlHelper, string templateName) 481/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 500this IHtmlHelper htmlHelper, 518/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 536this IHtmlHelper htmlHelper, 554/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 577this IHtmlHelper htmlHelper,
Rendering\HtmlHelperFormExtensions.cs (39)
7/// Form-related extensions for <see cref="IHtmlHelper"/>. 15/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 22public static MvcForm BeginForm(this IHtmlHelper htmlHelper) 40/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 52public static MvcForm BeginForm(this IHtmlHelper htmlHelper, bool? antiforgery) 70/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 78public static MvcForm BeginForm(this IHtmlHelper htmlHelper, FormMethod method) 95/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 109this IHtmlHelper htmlHelper, 128/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 148this IHtmlHelper htmlHelper, 168/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 182public static MvcForm BeginForm(this IHtmlHelper htmlHelper, object routeValues) 199/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 209this IHtmlHelper htmlHelper, 228/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 245this IHtmlHelper htmlHelper, 265/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 276this IHtmlHelper htmlHelper, 296/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 314this IHtmlHelper htmlHelper, 335/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 351this IHtmlHelper htmlHelper, 372/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 386public static MvcForm BeginRouteForm(this IHtmlHelper htmlHelper, object routeValues) 402/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 421public static MvcForm BeginRouteForm(this IHtmlHelper htmlHelper, object routeValues, bool? antiforgery) 437/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 445public static MvcForm BeginRouteForm(this IHtmlHelper htmlHelper, string routeName) 461/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 474public static MvcForm BeginRouteForm(this IHtmlHelper htmlHelper, string routeName, bool? antiforgery) 490/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 506this IHtmlHelper htmlHelper, 524/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 534this IHtmlHelper htmlHelper, 552/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 569this IHtmlHelper htmlHelper, 588/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 603this IHtmlHelper htmlHelper,
Rendering\HtmlHelperInputExtensions.cs (69)
10/// Input-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 19/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 21/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 23/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 31public static IHtmlContent CheckBox(this IHtmlHelper htmlHelper, string expression) 44/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 46/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 48/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 58this IHtmlHelper htmlHelper, 73/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 75/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 77/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 91this IHtmlHelper htmlHelper, 130/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 132/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 134/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 142public static IHtmlContent Hidden(this IHtmlHelper htmlHelper, string expression) 154/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 156/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 158/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 168this IHtmlHelper htmlHelper, 208/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 216public static IHtmlContent Password(this IHtmlHelper htmlHelper, string expression) 227/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 237this IHtmlHelper htmlHelper, 277/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 279/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 281/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 291this IHtmlHelper htmlHelper, 309/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 311/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 313/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 331this IHtmlHelper htmlHelper, 349/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 351/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 353/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 370this IHtmlHelper htmlHelper, 417/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 419/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 421/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 429public static IHtmlContent TextBox(this IHtmlHelper htmlHelper, string expression) 441/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 443/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 445/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 455this IHtmlHelper htmlHelper, 469/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 471/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 473/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 487this IHtmlHelper htmlHelper, 502/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, 505/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 507/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 522this IHtmlHelper htmlHelper, 629/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 631/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 633/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 642this IHtmlHelper htmlHelper, 654/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 656/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 658/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 672this IHtmlHelper htmlHelper, 686/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 688/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 690/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 700this IHtmlHelper htmlHelper, 714/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 716/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 718/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 733this IHtmlHelper htmlHelper,
Rendering\HtmlHelperLabelExtensions.cs (13)
10/// Label-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 17/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 20public static IHtmlContent Label(this IHtmlHelper htmlHelper, string expression) 30/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 34public static IHtmlContent Label(this IHtmlHelper htmlHelper, string expression, string labelText) 106/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 108public static IHtmlContent LabelForModel(this IHtmlHelper htmlHelper) 118/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 121public static IHtmlContent LabelForModel(this IHtmlHelper htmlHelper, string labelText) 131/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 138public static IHtmlContent LabelForModel(this IHtmlHelper htmlHelper, object htmlAttributes) 148/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 157this IHtmlHelper htmlHelper,
Rendering\HtmlHelperLinkExtensions.cs (23)
9/// Link-related extensions for <see cref="IHtmlHelper"/>. 16/// <param name="helper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 21this IHtmlHelper helper, 42/// <param name="helper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 54this IHtmlHelper helper, 76/// <param name="helper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 93this IHtmlHelper helper, 116/// <param name="helper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 122this IHtmlHelper helper, 144/// <param name="helper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 157this IHtmlHelper helper, 180/// <param name="helper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 198this IHtmlHelper helper, 222/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 233this IHtmlHelper htmlHelper, 253/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 258this IHtmlHelper htmlHelper, 278/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 290this IHtmlHelper htmlHelper, 311/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 327this IHtmlHelper htmlHelper, 348/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 365this IHtmlHelper htmlHelper,
Rendering\HtmlHelperNameExtensions.cs (5)
7/// Name-related extensions for <see cref="IHtmlHelper"/>. 16/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 18public static string NameForModel(this IHtmlHelper htmlHelper) 28/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 30public static string IdForModel(this IHtmlHelper htmlHelper)
Rendering\HtmlHelperPartialExtensions.cs (33)
10/// PartialView-related extensions for <see cref="IHtmlHelper"/>. 17/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 26this IHtmlHelper htmlHelper, 38/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 48this IHtmlHelper htmlHelper, 61/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 71this IHtmlHelper htmlHelper, 84/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 93/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 95public static IHtmlContent Partial(this IHtmlHelper htmlHelper, string partialViewName) 103/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 113/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 116this IHtmlHelper htmlHelper, 126/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 136/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 138public static IHtmlContent Partial(this IHtmlHelper htmlHelper, string partialViewName, object model) 146/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 157/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 160this IHtmlHelper htmlHelper, 175/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 182public static void RenderPartial(this IHtmlHelper htmlHelper, string partialViewName) 190/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 199this IHtmlHelper htmlHelper, 209/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 217public static void RenderPartial(this IHtmlHelper htmlHelper, string partialViewName, object model) 225/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 235this IHtmlHelper htmlHelper, 250/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 259this IHtmlHelper htmlHelper, 271/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 281this IHtmlHelper htmlHelper, 294/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 304this IHtmlHelper htmlHelper,
Rendering\HtmlHelperSelectExtensions.cs (41)
10/// Select-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 16/// &lt;option&gt; elements based on the <see cref="IHtmlHelper.ViewData"/> entry with full name. Adds a 21/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 23/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 33/// The <see cref="IHtmlHelper.ViewData"/> entry with full name must be a non-<c>null</c> collection of 37public static IHtmlContent DropDownList(this IHtmlHelper htmlHelper, string expression) 46/// &lt;option&gt; elements based on <paramref name="optionLabel"/> and the <see cref="IHtmlHelper.ViewData"/> 52/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 54/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 67/// The <see cref="IHtmlHelper.ViewData"/> entry with full name must be a non-<c>null</c> collection of 72this IHtmlHelper htmlHelper, 91/// the <see cref="IHtmlHelper.ViewData"/> entry with full name (unless used instead of 94/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 96/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 100/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 110this IHtmlHelper htmlHelper, 125/// the <see cref="IHtmlHelper.ViewData"/> entry with full name (unless used instead of 128/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 130/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 134/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 148this IHtmlHelper htmlHelper, 164/// the <see cref="IHtmlHelper.ViewData"/> entry with full name (unless used instead of 167/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 169/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 173/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 186this IHtmlHelper htmlHelper, 209/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 244/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 288/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 316/// &lt;option&gt; elements based on the <see cref="IHtmlHelper.ViewData"/> entry with full name. Adds a 321/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 323/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 333/// The <see cref="IHtmlHelper.ViewData"/> entry with full name must be a non-<c>null</c> collection of 337public static IHtmlContent ListBox(this IHtmlHelper htmlHelper, string expression) 350/// the <see cref="IHtmlHelper.ViewData"/> entry with full name (unless used instead of 353/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 355/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 359/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/> 369this IHtmlHelper htmlHelper, 385/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 391/// &lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, uses the <see cref="IHtmlHelper.ViewData"/>
Rendering\HtmlHelperValidationExtensions.cs (33)
10/// Validation-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 18/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 30this IHtmlHelper htmlHelper, 42/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 55this IHtmlHelper htmlHelper, 68/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 86this IHtmlHelper htmlHelper, 99/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 116this IHtmlHelper htmlHelper, 130/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 149this IHtmlHelper htmlHelper, 163/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 190/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 219/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 255/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 289/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 294public static IHtmlContent ValidationSummary(this IHtmlHelper htmlHelper) 309/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 317public static IHtmlContent ValidationSummary(this IHtmlHelper htmlHelper, bool excludePropertyErrors) 332/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 340public static IHtmlContent ValidationSummary(this IHtmlHelper htmlHelper, string message) 355/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 366public static IHtmlContent ValidationSummary(this IHtmlHelper htmlHelper, string message, string tag) 381/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 393this IHtmlHelper htmlHelper, 410/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 424this IHtmlHelper htmlHelper, 441/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 458this IHtmlHelper htmlHelper, 476/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 491this IHtmlHelper htmlHelper, 509/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 526this IHtmlHelper htmlHelper,
Rendering\HtmlHelperValueExtensions.cs (13)
9/// Value-related extensions for <see cref="IHtmlHelper"/> and <see cref="IHtmlHelper{TModel}"/>. 17/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 19/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 21/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 27public static string Value(this IHtmlHelper htmlHelper, string expression) 63/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 65/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 67/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 72public static string ValueForModel(this IHtmlHelper htmlHelper) 83/// the <see cref="IHtmlHelper.ViewData"/> entry with full name, or 85/// See <see cref="IHtmlHelper.Name"/> for more information about a "full name". 87/// <param name="htmlHelper">The <see cref="IHtmlHelper"/> instance this method extends.</param> 97public static string ValueForModel(this IHtmlHelper htmlHelper, string format)
Rendering\IHtmlHelper.cs (1)
29/// Gets the metadata provider. Intended for use in <see cref="IHtmlHelper"/> extension methods.
Rendering\IHtmlHelperOfT.cs (5)
11/// An <see cref="IHtmlHelper"/> for Linq expressions. 182/// <inheritdoc cref="IHtmlHelper.Encode(object)"/> 185/// <inheritdoc cref="IHtmlHelper.Encode(string)"/> 331/// <inheritdoc cref="IHtmlHelper.Raw(object)"/> 334/// <inheritdoc cref="IHtmlHelper.Raw(string)"/>
Rendering\ViewContext.cs (3)
137/// <see cref="IHtmlHelper.Editor" /> and <see cref="IHtmlHelper{TModel}.EditorFor" /> render date and time 143/// Element name used to wrap a top-level message generated by <see cref="IHtmlHelper.ValidationSummary"/> and 149/// Element name used to wrap a top-level message generated by <see cref="IHtmlHelper.ValidationMessage"/> and
TemplateRenderer.cs (8)
22private static readonly Dictionary<string, Func<IHtmlHelper, IHtmlContent>> _defaultDisplayActions = 23new Dictionary<string, Func<IHtmlHelper, IHtmlContent>>(StringComparer.OrdinalIgnoreCase) 37private static readonly Dictionary<string, Func<IHtmlHelper, IHtmlContent>> _defaultEditorActions = 38new Dictionary<string, Func<IHtmlHelper, IHtmlContent>>(StringComparer.OrdinalIgnoreCase) 140private Dictionary<string, Func<IHtmlHelper, IHtmlContent>> GetDefaultActions() 238private static IHtmlHelper MakeHtmlHelper(ViewContext viewContext, ViewDataDictionary viewData) 240var newHelper = viewContext.HttpContext.RequestServices.GetRequiredService<IHtmlHelper>();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (46)
DefaultEditorTemplatesTest.cs (3)
255var helperMock = new Mock<IHtmlHelper>(MockBehavior.Strict); 1356private readonly IHtmlHelper _innerHelper; 1358public StubbyHtmlHelper(IHtmlHelper innerHelper)
Rendering\DefaultTemplatesUtilities.cs (9)
175Func<IHtmlHelper, IHtmlHelper> innerHelperWrapper) 202Func<IHtmlHelper, IHtmlHelper> innerHelperWrapper) 224Func<IHtmlHelper, IHtmlHelper> innerHelperWrapper, 256var innerHelper = (IHtmlHelper)new HtmlHelper( 328public static string FormatOutput(IHtmlHelper helper, object model)
Rendering\HtmlHelperDisplayTextTest.cs (1)
10/// Test the <see cref="IHtmlHelper.DisplayText"/> and
Rendering\HtmlHelperFormExtensionsTest.cs (3)
11/// Tests the <see cref="IHtmlHelper"/>'s <see cref="IHtmlHelper.BeginForm"/> and 12/// <see cref="IHtmlHelper.BeginRouteForm"/> methods.
Rendering\HtmlHelperFormTest.cs (3)
15/// Tests the <see cref="IHtmlHelper"/>'s <see cref="IHtmlHelper.BeginForm"/> and 16/// <see cref="IHtmlHelper.BeginRouteForm"/>methods.
Rendering\HtmlHelperPartialExtensionsTest.cs (24)
15public static TheoryData<Func<IHtmlHelper, IHtmlContent>, object, ViewDataDictionary> PartialExtensionMethods 21return new TheoryData<Func<IHtmlHelper, IHtmlContent>, object, ViewDataDictionary> 34Func<IHtmlHelper, IHtmlContent> partialMethod, 40var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 67Func<IHtmlHelper, IHtmlContent> partialMethod, 73var helper = new Mock<IHtmlHelper>(); 90public static TheoryData<Func<IHtmlHelper, Task<IHtmlContent>>, object, ViewDataDictionary> PartialAsyncExtensionMethods 96return new TheoryData<Func<IHtmlHelper, Task<IHtmlContent>>, object, ViewDataDictionary> 108Func<IHtmlHelper, Task<IHtmlContent>> partialAsyncMethod, 114var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 139public static TheoryData<Action<IHtmlHelper>, object, ViewDataDictionary> RenderPartialExtensionMethods 145return new TheoryData<Action<IHtmlHelper>, object, ViewDataDictionary> 158Action<IHtmlHelper> partialMethod, 164var helper = new Mock<IHtmlHelper>(); 183Func<IHtmlHelper, Task> renderPartialAsyncMethod, 189var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 213public static TheoryData<Func<IHtmlHelper, Task>, object, ViewDataDictionary> RenderPartialAsyncExtensionMethods 219return new TheoryData<Func<IHtmlHelper, Task>, object, ViewDataDictionary> 231Func<IHtmlHelper, Task> renderPartialAsyncMethod, 237var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 270var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 291var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 315var helper = new Mock<IHtmlHelper>(MockBehavior.Strict); 337var helper = new Mock<IHtmlHelper>(MockBehavior.Strict);
Rendering\HtmlHelperTest.cs (2)
175IHtmlHelper helper = DefaultTemplatesUtilities.GetHtmlHelper(); 244IHtmlHelper helper = DefaultTemplatesUtilities.GetHtmlHelper();
Rendering\HtmlHelperValueTest.cs (1)
11/// Test the <see cref="IHtmlHelper.Value" /> and <see cref="IHtmlHelper{TModel}.ValueFor"/> methods.
TagHelpersWebSite (2)
MyHtmlContent.cs (2)
12private IHtmlHelper Html { get; } 14public MyHtmlContent(IHtmlHelper html)