MVC @Html 扩展方法

原创 2013年12月04日 13:50:18
在使用MVC开发过程中发现在View中需要一些自定义的方法,以前在webfrom开发是则是使用一个静态类,在里面编辑许多经常使用的方法来解决的。现在发现在MVC里面可以自定义扩展的HtmlHelper方法,具体操作如下:
1.新建一个类

  可以在项目中添加一个文件夹,命名为Helpers,在这个文件夹中可以添加各个类型的扩展类。下面我们添加一个文本处理扩展类,命名HtmlExtend.cs。


注意:把该类的命名空间改为 namespace System.Web.Mvc,这样就可以在页面中使用该扩展方法了,不然该扩展方法是不会被识别的。
2.使用方法
  在页面中引用:@Html.DropDownListExtend

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ASP.Net MVC开发基础学习笔记(2):HtmlHelper与扩展方法

原文出处: Edison Chou的博客(@周旭龙EdisonChou)    一、一个功能强大的页面开发辅助类—HtmlHelper初步了解 1.1 有失必有得 在ASP.Net MV...

MVC 中Html 扩展方法的使用与区别

在MVC 视图中我们经常遇到一些html 扩展方法, 对于初次接触 MVC 的朋友们,可能容易产生混淆,甚至不明白它们之间的区别,以下是笔者在实际的开发项目中,对这些容易产生混淆的 扩展方法进行了总结...

ASP.NET MVC 2博客系列之一:强类型HTML辅助方法

【原文地址】ASP.NET MVC 2: Strongly Typed Html Helpers 【原文发表日期】 Sunday, January 10, 2010 8:57 PM   【除了写...

MVC(五、HtmlHelper(Html 辅助方法)介绍)

在View视图中,Html的类型是System.Web.Mvc.HtmlHelper 介绍一些常用的html辅助方法的主要作用和使用方法1、Html.BeginForm()和Ajax.BeginFo...

自定义ASP.NET MVC Html辅助方法

在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的Html辅助方法,那么...

MVC学习笔记五:HTML辅助方法【下】

这一篇,简单记录下利用Html辅助器生成的常用Web控件。 一.TextBox 1.Html.TextBox()   先介绍使用该方法生成文本框,从定义上看,默认有4中方法重载,下面每种我都试一下: ...
  • sudazf
  • sudazf
  • 2013年11月18日 22:04
  • 1547

MVC中提交包含HTML代码的页面处理方法

====================================================== 注:本文源代码点此下载 =============================...

asp.net mvc 强类型HTML辅助方法

现有的HTML辅助方法 ASP.NET MVC 1中发布了一套HTML辅助方法,可以用来在视图模板中帮助生成HTML界面。例如,要输出一个文本框,你可以在你的.aspx视图模板中使用Html.T...

简化的MVC-导入模板HTML,导入数据txt,用字符串方法生成JS菜单

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex...
  • blacop
  • blacop
  • 2016年10月27日 22:20
  • 253

ASP.NET MVC DropDownList扩展,实现foreach@Html.DropDownListFor(p=>p.Type,p.Type,TypeItem)

页面数据输入的是一个List的时。 用foreach(var item in Models)的时候 其中有Item 类里有Type属性,他们是枚举或是关联其它表的数据 此时要用DropDownL...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MVC @Html 扩展方法
举报原因:
原因补充:

(最多只允许输入30个字)