示例#1
0
        /// <summary>
        /// 功能描述:生成一个多行文本框
        /// </summary>
        /// <param name="htmlHelper">HtmlHelper</param>
        /// <param name="strName">绑定名称</param>
        /// <param name="verifyType">验证规则</param>
        /// <param name="strValue">值</param>
        /// <param name="strplaceholder">水印文字</param>
        /// <param name="blnReadOnly">是否只读</param>
        /// <param name="blnDisabled">是否禁用</param>
        /// <returns>返回值</returns>
        public static MvcHtmlString TextBoxAreaEx(
            this HtmlHelper htmlHelper,
            string strName,
            VerifyType verifyType,
            string strValue       = "",
            string strPlaceholder = "",
            bool blnReadOnly      = false,
            bool blnDisabled      = false)
        {
            string strHtml = string.Format(" <textarea name=\"{0}\" id=\"{0}\" lay-verify=\"{1}\" class=\"layui-textarea\" {2} {3} {4} value=\"{5}\"/>",
                                           strName, (verifyType == VerifyType.none ? "" : verifyType.ToEnumString()), (!strPlaceholder.IsEmpty() ? "placeholder=\"" + strPlaceholder + "\"" : ""),
                                           blnReadOnly ? "readonly" : "", blnDisabled ? "disabled" : "", strValue);

            return(new MvcHtmlString(strHtml));
        }
示例#2
0
        /// <summary>
        /// 功能描述:生成一个TextBox
        /// </summary>
        /// <param name="htmlHelper">HtmlHelper</param>
        /// <param name="strName">绑定名称</param>
        /// <param name="verifyType">验证规则</param>
        /// <param name="strValue">值</param>
        /// <param name="strplaceholder">水印文字</param>
        /// <param name="blnReadOnly">是否只读</param>
        /// <param name="blnDisabled">是否禁用</param>
        /// <returns>返回值</returns>
        public static MvcHtmlString TextBoxEx(
            this HtmlHelper htmlHelper,
            string strName,
            VerifyType verifyType,
            string strValue             = "",
            string strPlaceholder       = "",
            bool blnReadOnly            = false,
            bool blnDisabled            = false,
            string strVerificationRegex = "",
            string strVerificationMsg   = "")
        {
            string strHtml = string.Format(" <input type=\"text\" name=\"{0}\" id=\"{0}\" lay-verify=\"{1}\" autocomplete=\"off\" class=\"layui-input\" {2} {3} {4} value=\"{5}\" verify-custom=\"{6}\" verify-custom-msg=\"{7}\"/>",
                                           strName, (verifyType == VerifyType.none ? "" : verifyType.ToEnumString()), (!strPlaceholder.IsEmpty() ? "placeholder=\"" + strPlaceholder + "\"" : ""),
                                           blnReadOnly ? "readonly" : "", blnDisabled ? "disabled" : "", strValue, strVerificationRegex, strVerificationMsg);

            return(new MvcHtmlString(strHtml));
        }