Html輔助方法 之 Form表單標籤

2022-09-17 08:21:14 字數 2272 閱讀 3152

一、html.beginform

new裡面的叫做htmlattributes,能夠設定本控制項的html屬性,至於class前面加個@是因為class在c#裡是關鍵字。

二、html.textbox  標籤

//檢視**

@html.textbox("age", "23", new )

//生成的html**

三、html.textarea

四、html.label  標籤

//檢視**

@html.label("label1","你好")

//生成的html**

你好

五、html.dropdownlist  僅允許單選

//檢視**

@, new selectlistitem

};} @html.dropdownlist("state",list,null,new{})

//生成的html**

啟用禁用

六、html.listbox  允許多選的

//檢視**為

@, new selectlistitem

};} @html.listbox("state",list)

//生成的html**為

啟用禁用

七、html.hidden

//檢視**

@html.hidden("hidden1","我是乙個隱藏域",new{});

//輸出到瀏覽器的html**

;

八、html.password

//檢視**

@html.password("password1", 123321, new )

//生成的html**為

九、html.radiobutton

//檢視**

@html.radiobutton("radio1",1,false)

@html.radiobutton("radio1",2,false)

@html.radiobutton("radio1",3,true)

//生成的html**為

十、html.checkbox

//檢視**

男人:@html.checkbox("check1", true, new );

女人:@html.checkbox("check1", false, new );

其它:@html.checkbox("check1", false, new );

//生成的html**為:

男人:;

女人:;

其它:;

十一、actionlink

@html.actionlink("列表頁", "list")

//生成的html**

列表頁

二、自動繫結

n、輔助方法在構建ui的同時會幫助繫結到控制項

例如:

//這是乙個controller

public actionresult index()

//在檢視裡面有乙個

@html.textbox("name");

//瀏覽器中生成

id="name" name="name" type="text" value="張三" />

我們看到,在構建ui的時候,我們設定了乙個viewbag.name,而同時檢視裡面又有乙個textbox("name");在相同名稱的情況下,mvc自動為我們繫結了資料。再來看乙個:

//後端**

public class man

}public actionresult index()

;    return view();

}//檢視**

@html.textbox("man.name")

//生成的html**

留意到,id的名稱中的.已經變為下劃線,這是以為"."在id裡面是不合法的,也是要留給j**ascript用的。

HTML之FORM表單學習

表單 1 作用 向伺服器傳送資料 2 基本語法 action 屬性指定表單提交到伺服器中那個檔案,屬性值為檔案的路徑 method 屬性指定資料提交的方式,常用 get post 注意 get請求 1 資料會被拼接在url後面,直接傳送 明文傳送 2 資料大小受限,最多只能傳輸2k資料 3 預設提交...

了解HTML表單之form元素

表單是網頁與使用者的互動工具,由乙個 accept charset 屬性是乙個空格分隔的字符集列表,規定了伺服器處理表單資料所接受的字符集。accept charset 屬性允許指定一系列字符集,伺服器必須支援這些字符集,從而得以正確解釋表單中的資料。該屬性的值是用引號包含字符集名稱列表。如果可接受...

HTML之form表單ENCTYPE屬性解析

伺服器需要將傳送的多 資料的型別告訴瀏覽器,而告訴瀏覽器的手段就是告知多 的mime型別。form表單中的enctype屬性,可以告訴伺服器,我們提供給它的內容的mime型別。enctype屬性有三種狀態值 資料傳送到伺服器之前,所有字元都會進行編碼 空格轉換為 加號,特殊符號轉換為 ascii h...