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结尾,方法必须静态的

  • 相关阅读:
    02-09 对数线性回归(波士顿房价预测)
    02-02 感知机原始形式(鸢尾花分类)
    02-19 k近邻算法(鸢尾花分类)
    02-21 决策树ID3算法
    A-02 梯度下降法
    09-01 Tensorflow1基本使用
    02-34 非线性支持向量机(鸢尾花分类)+自定义数据分类
    [Python]网络爬虫(四):Opener与Handler的介绍和实例应用(转)
    Eclipse+PyDev 安装和配置(转)
    [Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容(转)
  • 原文地址:https://www.cnblogs.com/linsu/p/2413538.html
Copyright © 2011-2022 走看看