美文网首页我爱编程
Asp.net MVC中关于@Html标签Label、Edito

Asp.net MVC中关于@Html标签Label、Edito

作者: 酷酷的皓先生 | 来源:发表于2017-04-20 23:34 被阅读0次

我的第一篇留给了ASP.NET

@Html基本包含了html中的表单控件和常用html

在@Html中,带有For的主要针对强类型的Html类型

//在cshtml页面定义@model Emploee

Label标签,在LabelExtensiions类中实现

1.@Html.Label()

               返回一个HTML label元素和由指定表达式表示的属性的属性名称

参数:string expression,string labelText

expresssion:一个表达式表示要显示的属性

labelText:显示文字

2@Html.LabelFor和1类似,只是主要针对强类型

Editor标签,表示应用程序中的input表单控件,在EditorExtensions实现

1、 @Html.Editor()

    a.返回一个由表达式表示的对象中的每个属性所对应的input元素

     b.加载时为input初始化值,这里用asp.net MVC新增的ViewBag属性

     c.@Html.Editor("name",Model.Name):Model为模型对象,在加载页面引用@model Emploee

2.@Html.EditorFor():返回一个由表达式表示的对象中的每个属性所对应的input元素,针对强类型

     a.@Html.EditorFor(m=>m.Name) 

       如果返回的View给Emploee实体赋予值,则输出<input type="text" class="text-box single-line"    value="默认值">否则Value为"";

     b.@Html.EditorFor(m=>m.Name,"templateName")

     第二个参数为模版名称,模版的定义:View/Shared/EditorTemplates/templateName.cshtml

 其中EditorTemplates必须作为文件夹

     3.@Html.EditorForModel()

      如果使用默认值,不带任何参数,则循环显示Model中所有的信息,不过需要放在循环中


相关文章

  • Asp.net MVC中关于@Html标签Label、Edito

    我的第一篇留给了ASP.NET @Html基本包含了html中的表单控件和常用html 在@Html中,带有For...

  • HTML 表单之label标签介绍

    转自:HTML 表单之label标签介绍label标签介绍label标签为input元素定义标注(标记),它不会向...

  • HTML

  • Html阶段第二小节第二天

    1.表单 代码输入样式如下: 2.label标签 表示Label标签要绑定的HTML元素,你点击这个标签的时候,所...

  • 整洁,小巧的代码--- 代码复用

    MVC 在MVC设计模式中,我们应该把代码放置在合适、正确的位置。 关于视图的代码,比如label,button等...

  • html+css备忘

    html: 1、label标签 css: 1、标签显示模式: block,inline, inline-block...

  • ASP.NET Core 2 学习笔记(十)视图

    ASP.NET Core MVC中的Views是负责网页显示,将数据一并渲染至UI包含HTML、CSS等。并能痛过...

  • html 标签

    标签说明http://www.html5star.com/manual/html5label-meaning/ 格...

  • ASP.NET MVC 5 SmartCode Scaffold

    介绍 ASP.NET MVC 5 SmartCode Scaffolding是一个ASP.NET MVC Web应...

  • HTML/CSS面试题

    HTML+CSS Label的作用是什么?是怎么用的 答案: label标签来定义表单控制间的关系当用户选择该标签...

网友评论

    本文标题:Asp.net MVC中关于@Html标签Label、Edito

    本文链接:https://www.haomeiwen.com/subject/dberzttx.html