196 lines
7.3 KiB
C#
196 lines
7.3 KiB
C#
// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.
|
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
|
|
using System;
|
|
using System.Linq.Expressions;
|
|
|
|
namespace Microsoft.AspNet.Mvc.Rendering
|
|
{
|
|
public static class HtmlHelperInputExtensions
|
|
{
|
|
public static HtmlString CheckBox([NotNull] this IHtmlHelper htmlHelper, string name)
|
|
{
|
|
return htmlHelper.CheckBox(name, isChecked: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString CheckBox(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
bool isChecked)
|
|
{
|
|
return htmlHelper.CheckBox(name, isChecked, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString CheckBox(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object htmlAttributes)
|
|
{
|
|
return htmlHelper.CheckBox(name, isChecked: null, htmlAttributes: htmlAttributes);
|
|
}
|
|
|
|
public static HtmlString CheckBoxFor<TModel>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, bool>> expression)
|
|
{
|
|
return htmlHelper.CheckBoxFor(expression, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString Hidden([NotNull] this IHtmlHelper htmlHelper, string name)
|
|
{
|
|
return htmlHelper.Hidden(name, value: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString Hidden(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value)
|
|
{
|
|
return htmlHelper.Hidden(name, value, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString HiddenFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression)
|
|
{
|
|
return htmlHelper.HiddenFor(expression, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString Password([NotNull] this IHtmlHelper htmlHelper, string name)
|
|
{
|
|
return htmlHelper.Password(name, value: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString Password(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value)
|
|
{
|
|
return htmlHelper.Password(name, value, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString PasswordFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression)
|
|
{
|
|
return htmlHelper.PasswordFor(expression, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString RadioButton(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value)
|
|
{
|
|
return htmlHelper.RadioButton(name, value, isChecked: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString RadioButton(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value,
|
|
object htmlAttributes)
|
|
{
|
|
return htmlHelper.RadioButton(name, value, isChecked: null, htmlAttributes: htmlAttributes);
|
|
}
|
|
|
|
public static HtmlString RadioButton(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value,
|
|
bool isChecked)
|
|
{
|
|
return htmlHelper.RadioButton(name, value, isChecked, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString RadioButtonFor<TModel, TProperty>(
|
|
[NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression,
|
|
[NotNull] object value)
|
|
{
|
|
return htmlHelper.RadioButtonFor(expression, value, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextBox([NotNull] this IHtmlHelper htmlHelper, string name)
|
|
{
|
|
return htmlHelper.TextBox(name, value: null, format: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextBox(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value)
|
|
{
|
|
return htmlHelper.TextBox(name, value, format: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextBox(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value,
|
|
string format)
|
|
{
|
|
return htmlHelper.TextBox(name, value, format, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextBox(
|
|
[NotNull] this IHtmlHelper htmlHelper,
|
|
string name,
|
|
object value,
|
|
object htmlAttributes)
|
|
{
|
|
return htmlHelper.TextBox(name, value, format: null, htmlAttributes: htmlAttributes);
|
|
}
|
|
|
|
public static HtmlString TextBoxFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression)
|
|
{
|
|
return htmlHelper.TextBoxFor(expression, format: null, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextBoxFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression, string format)
|
|
{
|
|
return htmlHelper.TextBoxFor(expression, format, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextBoxFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression, object htmlAttributes)
|
|
{
|
|
return htmlHelper.TextBoxFor(expression, format: null, htmlAttributes: htmlAttributes);
|
|
}
|
|
|
|
public static HtmlString TextArea([NotNull] this IHtmlHelper htmlHelper,
|
|
string name)
|
|
{
|
|
return htmlHelper.TextArea(name, value: null, rows: 0, columns: 0, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextArea([NotNull] this IHtmlHelper htmlHelper,
|
|
string name, object htmlAttributes)
|
|
{
|
|
return htmlHelper.TextArea(name, value: null, rows: 0, columns: 0, htmlAttributes: htmlAttributes);
|
|
}
|
|
|
|
public static HtmlString TextArea([NotNull] this IHtmlHelper htmlHelper,
|
|
string name, string value)
|
|
{
|
|
return htmlHelper.TextArea(name, value, rows: 0, columns: 0, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextArea([NotNull] this IHtmlHelper htmlHelper,
|
|
string name, string value, object htmlAttributes)
|
|
{
|
|
return htmlHelper.TextArea(name, value, rows: 0, columns: 0, htmlAttributes: htmlAttributes);
|
|
}
|
|
|
|
public static HtmlString TextAreaFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression)
|
|
{
|
|
return htmlHelper.TextAreaFor(expression, rows: 0, columns: 0, htmlAttributes: null);
|
|
}
|
|
|
|
public static HtmlString TextAreaFor<TModel, TProperty>([NotNull] this IHtmlHelper<TModel> htmlHelper,
|
|
[NotNull] Expression<Func<TModel, TProperty>> expression, object htmlAttributes)
|
|
{
|
|
return htmlHelper.TextAreaFor(expression, rows: 0, columns: 0, htmlAttributes: htmlAttributes);
|
|
}
|
|
}
|
|
}
|