zoukankan      html  css  js  c++  java
  • c# mvc 获取 HtmlHelper 表达式值和时间格式化 去边框

    /// <summary>
    /// 返回没有边框的只读的TextBox标签
    /// </summary>
    /// <typeparam name="TModel"></typeparam>
    /// <typeparam name="TValue"></typeparam>
    /// <param name="html"></param>
    /// <param name="expression"></param>
    /// <returns></returns>
    public static MvcHtmlString EditorReadonlyFor<TModel, TValue>(this HtmlHelper<TModel> html,
    Expression<Func<TModel, TValue>> expression)
    {
    string format = null;
    object htmlAttributes = new
    {
    @readonly = "readonly",
    @style = "border:none;float:left;100%;",

    };


    return html.TextBoxFor(expression, format, htmlAttributes);
    }

    /// <summary>
    /// 时间格式
    /// </summary>
    /// <typeparam name="TModel"></typeparam>
    /// <typeparam name="TProperty"></typeparam>
    /// <param name="htmlHelper"></param>
    /// <param name="expression"></param>
    /// <returns></returns>
    public static MvcHtmlString CalenderTextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression)
    {
    Func<TModel, TProperty> deleg = expression.Compile();
    var result = deleg(htmlHelper.ViewData.Model);
    string value = null;
    if (result.ToString() == DateTime.MinValue.ToString())
    value = string.Empty;
    else
    value = string.Format("{0:M-dd-yyyy}", result);
    return htmlHelper.TextBoxFor(expression, new { Value = value });
    }

    更多案例参考:http://codego.net/117119/

  • 相关阅读:
    批处理压缩iis日志
    centos6 安装wkhtmltopdf 生成pdf
    SpringMVC
    MVC的了解
    Eclipse创建SpringMVC,Spring, Hibernate项目
    mysql表基本查询
    JVM垃圾回收机制与内存回收
    mysql外键(Foreign Key)的使用
    MyEclipse做的项目改成eclipse能用的
    invalid location of tag 解决办法
  • 原文地址:https://www.cnblogs.com/louby/p/6529953.html
Copyright © 2011-2022 走看看