コード例 #1
0
        /// <summary>
        /// 返回一个 HTML label 元素以及由指定表达式表示的属性的属性名称
        /// </summary>
        /// <typeparam name="TModel"> 模型的类型。</typeparam>
        /// <typeparam name="TValue"> 值的类型。</typeparam>
        /// <param name="html">此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression">一个表达式,用于标识要显示的属性。</param>
        /// <param name="labelText">  要显示的标签文本。</param>
        /// <param name="htmlAttributes"> 一个对象,其中包含要为该元素设置的 HTML 特性。</param>
        /// <returns> 一个 HTML label 元素以及由表达式表示的属性的属性名称。</returns>
        public static MvcHtmlString LayLabelFor <TModel, TValue>(this HtmlHelper <TModel> html, Expression <Func <TModel, TValue> > expression, string labelText, object htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(html.LabelFor(expression, labelText, attrs));
        }
コード例 #2
0
        /// <summary>
        /// 返回一个 HTML label 元素以及由指定表达式表示的属性的属性名称
        /// </summary>
        /// <param name="html">此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression">一个表达式,用于标识要显示的属性。</param>
        /// <param name="labelText">  要显示的标签文本。</param>
        /// <param name="htmlAttributes"> 一个对象,其中包含要为该元素设置的 HTML 特性。</param>
        /// <returns> 一个 HTML label 元素以及由表达式表示的属性的属性名称。</returns>
        public static MvcHtmlString LayLabel(this HtmlHelper html, string expression, string labelText, IDictionary <string, object> htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(html.Label(expression, labelText, attrs));
        }
コード例 #3
0
        /// <summary>
        /// 返回一个 HTML label 元素以及由指定表达式表示的属性的属性名称
        /// </summary>
        /// <typeparam name="TModel"> 模型的类型。</typeparam>
        /// <typeparam name="TValue"> 值的类型。</typeparam>
        /// <param name="html">此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression">一个表达式,用于标识要显示的属性。</param>
        /// <returns> 一个 HTML label 元素以及由表达式表示的属性的属性名称。</returns>
        public static MvcHtmlString LayLabelFor <TModel, TValue>(this HtmlHelper <TModel> html, Expression <Func <TModel, TValue> > expression)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr);

            return(html.LabelFor(expression, attrs));
        }
コード例 #4
0
        /// <summary>
        /// 返回一个 HTML label 元素以及由指定表达式表示的属性的属性名称
        /// </summary>
        /// <param name="html">此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression">一个表达式,用于标识要显示的属性。</param>
        /// <param name="labelText">  要显示的标签文本。</param>
        /// <returns> 一个 HTML label 元素以及由表达式表示的属性的属性名称。</returns>
        public static MvcHtmlString LayLabel(this HtmlHelper html, string expression, string labelText)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr);

            return(html.Label(expression, labelText, attrs));
        }
コード例 #5
0
        /// <summary>
        /// 返回一个 HTML label 元素以及由指定表达式表示的属性的属性名称
        /// </summary>
        /// <param name="html">此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression">一个表达式,用于标识要显示的属性。</param>
        /// <param name="htmlAttributes"> 一个对象,其中包含要为该元素设置的 HTML 特性。</param>
        /// <returns> 一个 HTML label 元素以及由表达式表示的属性的属性名称。</returns>
        public static MvcHtmlString LayLabel(this HtmlHelper html, string expression, object htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(html.Label(expression, attrs));
        }
コード例 #6
0
        /// <summary>
        /// 通过使用指定的 HTML 帮助器、窗体字段的名称、文本内容、行数和列数以及指定的 HTML 特性,返回指定的 textarea 元素。
        /// </summary>
        /// <param name="htmlHelper"> 此方法扩展的 HTML 帮助器实例</param>
        /// <param name="name"> 要返回的窗体字段的名称。</param>
        /// <param name="value"> 文本内容。</param>
        /// <param name="htmlAttributes"> 一个对象,其中包含要为该元素设置的 HTML 特性。</param>
        /// <returns> textarea 元素。</returns>
        public static MvcHtmlString LayTextArea(this HtmlHelper htmlHelper, string name, string value, IDictionary <string, object> htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(htmlHelper.TextArea(name, value, attrs));
        }
コード例 #7
0
        /// <summary>
        /// 通过使用指定的 HTML 帮助器、窗体字段的名称、文本内容、行数和列数以及指定的 HTML 特性,返回指定的 textarea 元素。
        /// </summary>
        /// <param name="htmlHelper"> 此方法扩展的 HTML 帮助器实例</param>
        /// <param name="name"> 要返回的窗体字段的名称。</param>
        /// <param name="value"> 文本内容。</param>
        /// <returns> textarea 元素。</returns>
        public static MvcHtmlString LayTextArea(this HtmlHelper htmlHelper, string name, string value)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr);

            return(htmlHelper.TextArea(name, value, attrs));
        }
コード例 #8
0
        /// <summary>
        /// 使用指定 HTML 特性以及行数和列数,为由指定表达式表示的对象中的每个属性返回对应的 HTML textarea 元素。
        /// </summary>
        /// <typeparam name="TModel">模型的类型。</typeparam>
        /// <typeparam name="TProperty">属性的类型</typeparam>
        /// <param name="htmlHelper"> 此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression"> 一个表达式,用于标识包含要呈现的属性的对象。</param>
        /// <param name="rows"> 行数。</param>
        /// <param name="columns">列数。</param>
        /// <param name="htmlAttributes">一个包含要为该元素设置的 HTML 特性的字典。</param>
        /// <returns> 一个由表达式表示的对象中的每个属性所对应的 HTML textarea 元素。</returns>
        public static MvcHtmlString LayTextAreaFor <TModel, TProperty>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression, int rows, int columns, IDictionary <string, object> htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(htmlHelper.TextAreaFor(expression, rows, columns, attrs));
        }
コード例 #9
0
        /// <summary>
        /// 使用指定 HTML 特性以及行数和列数,为由指定表达式表示的对象中的每个属性返回对应的 HTML textarea 元素。
        /// </summary>
        /// <typeparam name="TModel">模型的类型。</typeparam>
        /// <typeparam name="TProperty">属性的类型</typeparam>
        /// <param name="htmlHelper"> 此方法扩展的 HTML 帮助器实例。</param>
        /// <param name="expression"> 一个表达式,用于标识包含要呈现的属性的对象。</param>
        /// <param name="htmlAttributes">一个包含要为该元素设置的 HTML 特性的字典。</param>
        /// <returns> 一个由表达式表示的对象中的每个属性所对应的 HTML textarea 元素。</returns>
        public static MvcHtmlString LayTextAreaFor <TModel, TProperty>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression, object htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(htmlHelper.TextAreaFor(expression, attrs));
        }
コード例 #10
0
        /// <summary>
        /// 通过使用指定的 HTML 帮助器、窗体字段的名称、文本内容、行数和列数以及指定的 HTML 特性,返回指定的 textarea 元素。
        /// </summary>
        /// <param name="htmlHelper"> 此方法扩展的 HTML 帮助器实例</param>
        /// <param name="name"> 要返回的窗体字段的名称。</param>
        /// <param name="value"> 文本内容。</param>
        /// <param name="rows"> 行数。</param>
        /// <param name="columns">列数。</param>
        /// <param name="htmlAttributes"> 一个对象,其中包含要为该元素设置的 HTML 特性。</param>
        /// <returns> textarea 元素。</returns>
        public static MvcHtmlString LayTextArea(this HtmlHelper htmlHelper, string name, string value, int rows, int columns, object htmlAttributes)
        {
            var attrs = LayHtmlHelper.AddLayUIClass(classStr, htmlAttributes);

            return(htmlHelper.TextArea(name, value, rows, columns, attrs));
        }