Asp.net MVC中關(guān)于@Html標(biāo)簽Label、Editor的使用

我的第一篇留給了ASP.NET

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

在@Html中,帶有For的主要針對強(qiáng)類型的Html類型

//在cshtml頁面定義@model Emploee

Label標(biāo)簽,在LabelExtensiions類中實(shí)現(xiàn)

1.@Html.Label()

? ? ? ? ? ? ? ?返回一個HTML label元素和由指定表達(dá)式表示的屬性的屬性名稱

參數(shù):string expression,string labelText

expresssion:一個表達(dá)式表示要顯示的屬性

labelText:顯示文字

2@Html.LabelFor和1類似,只是主要針對強(qiáng)類型

Editor標(biāo)簽,表示應(yīng)用程序中的input表單控件,在EditorExtensions實(shí)現(xiàn)

1、 @Html.Editor()

? ? a.返回一個由表達(dá)式表示的對象中的每個屬性所對應(yīng)的input元素

? ? ?b.加載時為input初始化值,這里用asp.net MVC新增的ViewBag屬性

? ? ?c.@Html.Editor("name",Model.Name):Model為模型對象,在加載頁面引用@model Emploee

2.@Html.EditorFor():返回一個由表達(dá)式表示的對象中的每個屬性所對應(yīng)的input元素,針對強(qiáng)類型

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

? ? ? ?如果返回的View給Emploee實(shí)體賦予值,則輸出<input type="text" class="text-box single-line" ? ?value="默認(rèn)值">否則Value為"";

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

? ? ?第二個參數(shù)為模版名稱,模版的定義:View/Shared/EditorTemplates/templateName.cshtml

?其中EditorTemplates必須作為文件夾

? ? ?3.@Html.EditorForModel()

? ? ? 如果使用默認(rèn)值,不帶任何參數(shù),則循環(huán)顯示Model中所有的信息,不過需要放在循環(huán)中



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,639評論 19 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,423評論 4 61
  • 又是在深夜。喜歡深夜里寂靜,只有手敲打鍵盤的噠噠聲,時而夾雜陽臺外汽車駛過、摩擦路面的悶響。再沒有其他紛擾,思考你...
    維維莫安閱讀 449評論 0 0
  • 整體架構(gòu) 一般都是先有PC互聯(lián)網(wǎng),再有移動互聯(lián)網(wǎng)。當(dāng)移動互聯(lián)網(wǎng)開始發(fā)展的時候,PC端基本已經(jīng)相當(dāng)成熟了。因此,一開...
    松哥888閱讀 5,824評論 0 10
  • 看過了多利之后,我很喜歡母狗,但是人養(yǎng)母狗太艱險了,還是想買公狗
    貝狗閱讀 227評論 0 0

友情鏈接更多精彩內(nèi)容