zoukankan      html  css  js  c++  java
  • Mvc自定义HtmlHelper

    1,创建自定义的htmlhelper,重写

     <% = Html.GetWelcomes(new WelcomeParam {

         Lan="cn",

         Name="sulin"

    }

         ) %>

    CS文件:

     public class WelcomeParam

        {

            private string lab_Wel_Cn = "欢迎【{0}】登陆本系统!";

            public string Lab_Wel_Cn

            {

                get { return lab_Wel_Cn; }

                set { lab_Wel_Cn = value; }

            }

            private string lab_Web_En = "Weblcome {0}  come  in!";

            public string Lab_Web_En

            {

                get { return lab_Web_En; }

                set { lab_Web_En = value; }

            }

            private string name = "lin.su";

            public string Name

            {

                get { return name; }

                set { name = value; }

            }

            private string lan = "en";

            public string Lan

            {

                get { return lan; }

                set { lan = value; }

            }

        }

        public static class WeclomeExtensions

        {

            public static string GetWelcomes(this HtmlHelper htmlhelper, WelcomeParam parm)

            {

                return WelHlperLan(htmlhelper, parm.Lab_Wel_Cn, parm.Lab_Web_En, parm.Name, parm.Lan);

             

            }

            public static string WelHlperLan(this HtmlHelper htmlhelper, string lab_cn, string lab_en, string name, string lan)

            {

                string str = string.Empty;

                if (lan != null && lan == "en")

                    str = string.Format(lab_en, name);

                else

                    str = string.Format(lab_cn, name);

                return str;

            }

        }

    *自定义必须以Extensions结尾,方法必须静态的

  • 相关阅读:
    香港中小学校资料
    几本图形学的书
    windows下MBCS和UNICODE编码的转换
    索引测试代码
    Ext.Net一些特别问题(有些未验证)
    MSSQL优化之索引优化(转)
    [转载红鱼儿]kbmmw 开发点滴:kbmmW服务端事务控制
    Devexpress VCL Build v2012 vol 12.2.2 发布
    [转载红鱼儿]kbmmw 开发点滴:kbmMWQuery插入记录
    2013年新年礼物CrossFPC 终于出来了
  • 原文地址:https://www.cnblogs.com/linsu/p/2413538.html
Copyright © 2011-2022 走看看