zoukankan      html  css  js  c++  java
  • MVC-HtmlHelper扩展

    1、添加对System.Web.Mvc的引用

    2、添加一个静态类,里面的扩展方法也必须是静态的

    //HtmlHelper扩展类
    //添加对System.Web.Mvc的引用
    //命名空间:System.Web.Mvc.Html,要不每个使用的页面都要加上自己定义的命名空间
    //类和方法都必须用static修饰
    
    namespace System.Web.Mvc.Html
    {
        public static class MyHtmlHelper
        {
            public static string MySpan(this HtmlHelper helper, string value)
            {
                return string.Format(@"<span style=""color:red;"">{0}</span>", value);
            }
        }
    }

    3、使用

    @Html.Raw(Html.MySpan("aa"))

    4、生成的html代码

    <span style="color:red;">aa</span>

     如果返回MvcHtmlString,前台则可直接用,如下:

    public static MvcHtmlString MySpan(this HtmlHelper helper, string value)
            {
                return MvcHtmlString.Create(string.Format(@"<span style=""color:red;"">{0}</span>", value));
            }
    @Html.MySpan("aa")
    <span style="color:red;">aa</span>

  • 相关阅读:
    Java代码是怎么运行的
    Java单例模式
    redis分布式锁实现
    zuul2.0
    配置ssh免密钥登陆多台从机
    Nifi-install-config
    Configure Access to Multiple Clusters
    kubernetes集群搭建(kubeadm,kubelet)
    shell 编程
    系统管理
  • 原文地址:https://www.cnblogs.com/yaosuc/p/4597815.html
Copyright © 2011-2022 走看看