`

3、HtmlHelper类(续)

阅读更多
HtmlHelper类(续)

Html.TextArea
用于生成<textarea>标签
<%:Html.TextArea("text","Hello<br/>world")%>
输出结果
<textArea cols="20" id="text" name="text" rows="2"> hello
&lt;br/&gt;world </textarea>

<%:Html.TextArea("text","Hello<br/>world",10,80,null)%>
输出结果
<textArea cols="80" id="text" name="text" rows="10"> hello
&lt;br/&gt;world </textarea>

强类型支持
<%:Html.TextAreaFor(m=>m.Description)%>

Html.ValidationMessage
显示ModelState验证结果
public ActionResult Index()
{
var modelstate=new ModelState();
modelstate.Errors.Add("有错");
ModelState["Name"]=modelstate;
return View();
}

View层
<%:Html.ValidationMessage("Name")%>
显示结果
<span class="field-validation-error">有错</span>

<%:Html.ValidationMessage("Name","有些代码出错了")%>
显示结果
<span class="field-validation-error">有些代码出错了</span>
强类型
<%:Html.ValidationMessageFor(m=>m.Name,"出错了")%>

public ActionResult Index()
{
var modelstate=new ModelState();
modelstate.Errors.Add("出错了");
ModelState["Name"]=modelstate;

var modelstate2=new ModelState();
modelstate2.Errors.Add("又错了");
ModelState["age"]=modelstate2;
return View();
}

View层:<%:Html.ValidationSummary()%>
返回结果<ul class="validation-summary-errors">
<li>出错了</li><li>又错了</li></ul>

HTML 模板
支持自定义模板

2011-4-15 22:54 danny

分享到:
评论

相关推荐

    HtmlHelper

    HTMLHelper 是一个在Web开发中常见的工具类,主要用于帮助开发者便捷地生成HTML代码。这个工具在.NET框架,尤其是ASP.NET MVC中广泛使用。HTMLHelper类是ASP.NET MVC框架的一部分,它提供了一系列的方法,使得程序员...

    C# 各种helper类

    3. **File Helper**: 这类Helper提供了文件的读写、复制、移动、删除等操作,简化了文件I/O操作。例如,可以有方法用于将文件内容读取为字符串,或将字符串写入文件,或者实现文件的异步操作。 4. **Excel Helper...

    MySQLHelper类 C#

    MySQLHelper类在C#编程中是一个非常实用的工具,它为开发者提供了方便的接口来连接和操作MySQL数据库。这个类通常包含了一系列静态方法,用于执行SQL查询、存储过程或者事务处理,大大简化了数据库交互的过程。下面...

    MVC_HtmlHelper用法大全

    HtmlHelper类通过提供一系列扩展方法来简化HTML标记的创建,这些扩展方法直接在视图文件(如.cshtml)中使用。为了更好地理解HtmlHelper的用法,我们来详细解读以下几个常用的HtmlHelper方法: 1. ActionLink方法 ...

    NetHelper_C#帮助类HtmlHelper_JSON_PostJson_

    标题 "NetHelper_C#帮助类HtmlHelper_JSON_PostJson_" 概述的是一个C#编程中的网络辅助类集合,其中包含了处理HTML、JSON数据以及POST请求的相关功能。这个工具集可能是为了方便开发者在进行Web开发时,高效地进行...

    jd2chm+htmlHelper

    下载后解压,会得到一个文件jd2chm.exe和htmlhelper.exe。 如果你没有安装过htmlhelper.exe,那你需要安装。 1)在CMD控制台中进入到需转换的javadoc的主目录,如X:\xx\commons-lang-2.1\docs\api\,注意,此目录...

    HTMLHelper

    c#写的html帮助类,对WebRequest和WebResponse的封装

    MVC日历控件 Html Helper Asp.net

    在ASP.NET MVC框架中,开发人员经常使用Html Helper来创建用户界面元素,其中包括日历控件。这个技术有助于实现模型-视图-控制器(MVC)模式中的视图部分,使得视图层更加简洁,易于维护。让我们深入探讨一下如何在...

    HttpClientHelper 工具类

    HttpClientHelper 对这个类进行了封装,使得开发者无需直接与HttpClient接口打交道,而是通过更简洁、易用的方法调用来实现网络通信。这提高了代码的可读性和可维护性。 单例模式是软件设计模式的一种,确保一个类...

    MVC3处理反复提交,HtmlHelper用法大全,拓展方法

    `HtmlHelper`是ASP.NET MVC提供的一种用于生成HTML元素的辅助类,它包含了大量内建的辅助方法,如`Html.BeginForm()`, `Html.DropDownList()`, `Html.TextBox()`等。这些方法可以帮助开发者更快速、更安全地构建视图...

    XmlHelper帮助类

    C# XmlHelper XmlHelper帮助类

    xmlHelper类c#版本

    XMLHelper类是C#编程语言中用于处理XML文档的一个实用工具类。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件存储等场景。这个XMLHelper类集成了XML的解析、序列化和反...

    ASP.NET MVC框架开发系列课程(20):HTML Helper的使用与扩展

    3. **自定义HTML Helper** - 扩展HTML Helper主要是为了满足特定需求,创建新的辅助方法。这通常通过创建静态类并定义一个接受`HtmlHelper`实例的方法来完成。 - 使用`HtmlHelper&lt;TModel&gt;.Extension`类,可以创建...

    C# COM口Helper类

    3. **多线程安全**:如果多个线程同时访问串口,必须确保Helper类的方法是线程安全的,避免数据竞争和资源冲突。 4. **数据解析**:接收的数据通常需要进行解码和解析,这通常不是Helper类的职责,而是调用者根据...

    MySqlHelper C#连接MYSQL类

    MySqlHelper C#连接MYSQL类,自己的项目就是使用的类。

    XMLHelper数据操作类

    XMLHelper是一个C#编写的类,用于处理XML文档的各种操作,包括读取、修改、删除、新增和创建XML元素。这个类设计为一个基类,可以被继承以实现更具体的功能。以下是XMLHelper类的一些核心知识点和功能: 1. **XML...

    asp.net 图片验证码的HtmlHelper

    这个类需要继承自HtmlHelper类,这样它就可以访问HtmlHelper的所有功能,并进行扩展。在这个类中,你将封装生成验证码图片的逻辑。 2. 在Helper类中定义多个重载的ValidateCode方法。这些方法会接受不同的参数,如...

    ASP.NET MVC分页HtmlHelper 2010贺岁版

    ASP.NET MVC 分页 HtmlHelper控件2010贺岁版 by Herman.格式分为四种: .1:上一页/下一页 模式; .2:首页/尾页/上一页/下一页 模式; .3:上一页 1 2 3 4 5 下一页 模式; .4:总共X条, 当前1/X页,首页 上一页 1 2 3 4 5 ...

    MP3Helper(调整MP3播放顺序)

    MP3Helper是一款专为音乐爱好者设计的工具,其主要功能在于帮助用户调整MP3播放器内的歌曲播放顺序。在享受音乐的过程中,有时我们希望按照特定的顺序来播放曲目,或者根据心情和场合定制播放列表,这就需要用到MP3...

    SQLiteHelper辅助类

    SQLiteHelper是Android开发中常用的工具类,用于操作SQLite数据库。SQLite是一种轻量级的、嵌入式的、关系型数据库,广泛应用于移动应用中,因为它的体积小、速度快、支持事务等特性。SQLiteHelper辅助类主要负责...

Global site tag (gtag.js) - Google Analytics