第一步:定义静态类 第二步:定义静态方法1 public static class MyTextBoxEx(){
 2      //扩展方法三要素:
 3         //1.静态类
 4         //2.静态方法
 5         //3.this关键字
 6         public static HtmlString TextBoxEX(this HtmlHelper helper,string type, string value)
 7         {
 8             return new HtmlString(string.Format("  <input type='{0}' value='{1}' />",type, value));
 9         }
10 }

第三步:将命名空间改成System.Web.Mvc第四步:Razor页面调用       @Html.TextBoxEX("text", "测试文本框类");

转载于:https://www.cnblogs.com/zengdingding/p/5089898.html

HtmlString类创建HTML Hepler 扩展MVC TextBox组件相关推荐

  1. 创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表

    创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表 创建数据模型类(POCO类) 在Models文件夹下添 ...

  2. Java中创建线程需要使用的类_如何通过使用Java中的匿名类创建线程?

    甲线程是可以同时与该程序的其他部分被执行的功能.所有Java程序都有至少一个称为主线程的线程,该线程由Java虚拟机(JVM)在程序启动时由主线程调用main()方法创建. 在Java中,我们可以通过 ...

  3. 【Groovy】MOP 元对象协议与元编程 ( Expando 动态类 | 创建动态类 | 为动态类增加字段和方法 )

    文章目录 一.Expando 动态类简介 二.动态类创建 三.为动态类增加字段和方法 四.完整代码示例 一.Expando 动态类简介 Groovy 运行时 , 可以动态地创建一个类 , 该类称为 & ...

  4. Gradle ExtenionContainer 创建和使用扩展参数(extensions)详解

    Gradle ExtenionContainer 创建和使用扩展参数(extensions)详解 我们在开发 Gradle 插件时,大多数插件都需要从构建脚本中获取一些配置,这样就可以根据项目的不同, ...

  5. Kotin学习手记——类、接口、扩展方法、空类型

    定义类和构造方法: class SimpleClass(var x: Int, val y: String){}//创建类不需要new关键字 val simpleClass = SimpleClass ...

  6. 关于Java里面File类创建txt文件重复???

    private JButton getOpenButton() {if (openButton == null) {openButton = new JButton();openButton.setT ...

  7. php 匿名方法,PHP基于Closure类创建匿名函数的方法详解

    本文实例讲述了PHP基于Closure类创建匿名函数的方法.分享给大家供大家参考,具体如下: Closure 类 用于代表匿名函数的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象. ...

  8. Java继承Thread类创建多线程

    Java继承Thread类创建多线程 单线程示例 示例,Example01.java public class Example01{public static void main(String[] a ...

  9. php文件写入生成文件,PHP 文件操作类(创建文件并写入) 生成日志

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 PHP 文件操作类(创建文件并写入) 生成日志 /** * 文件操作(生成日志)支持多条插入 * (如果插入多条语句并换行 ...

最新文章

  1. python基础知识思维导图-总结 Python 知识点思维导图
  2. boost::iostreams模块实现大文件偏移量使用 file_descriptor 进行测试
  3. 《那些年啊,那些事——一个程序员的奋斗史》——88
  4. 反函数连续性定理 反三角_高中数学:三角函数诱导公式及诱导公式口诀
  5. 广州测试沙龙的问题。
  6. javascript class
  7. linux telnet localhost 25,测试邮件系统:telnet localhost 25时的问题~
  8. 这就是程序员被大厂偏爱的实力!
  9. 53. 使 Ajax 可缓存(14)
  10. HTML URL编码
  11. 操作系统原理学习总结
  12. cd linux制作u盘启动盘,【cdlinux u盘启动】cdlinux制作U盘启动盘详细教程
  13. 理解蓝绿发布、灰度发布和滚动发布
  14. Daydream播放3D视频(视频左右分屏3D效果)
  15. JSP环境的搭建及程序初步
  16. python培训+价格上海
  17. Java数据结构--Linkedlist
  18. HTML5中polygon坐标,SVG Polygon(多边形)
  19. 一个2层隐层神经网络解决抑或问题
  20. R语言稀疏主成分分析、因子分析、KMO检验和Bartlett球度检验分析上市公司财务指标数据...

热门文章

  1. python填写excel-python——向Excel读取或写入数据
  2. python3.7安装turtle步骤-Python3 turtle安装和使用教程
  3. 编程语言python特点-常用编程语言介绍及各特点
  4. python条形图间距-python matplotlib做对比条形图
  5. 零基础学python用什么书-零基础自学python3 好用的入门书籍推荐
  6. 用python画皮卡丘教程-利用Python绘制萌萌哒的皮卡丘
  7. python工程师月薪多少-Python全栈工程师为何这么火薪资这么高看了才知道
  8. python流程控制-Python | 流程控制
  9. 想学python从哪里入手-零基础学习python?要从哪里开始入手呢?
  10. 编程中python怎么读-对Python新手编程过程中如何规避一些常见问题的建议