位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# Razor語(yǔ)法

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10

    使用服務(wù)器控件是ASP.NET Web Forms的一個(gè)基本設(shè)計(jì)原則,但當(dāng)為ASP.NET Core應(yīng)用程序創(chuàng)建Razor頁(yè)面時(shí),應(yīng)該使用HTML渲染功能,而非服務(wù)器控件。在頁(yè)面中引用變量時(shí),以前的標(biāo)記語(yǔ)法是<%= %>, 這有5個(gè)字符。Razor語(yǔ)法做出的改進(jìn)是使用@符號(hào)來(lái)標(biāo)識(shí)代碼的起始位置,或設(shè)置對(duì)變量的引用。例如,在Razor頁(yè)面中添加隱藏字段時(shí),使用Hidden。HTML對(duì)象提供了對(duì)System.Web.Mvc.HtmlHelper類的構(gòu)造函數(shù)、屬性、字段和方法的引用。下表列出Razor Web頁(yè)面中可訪問(wèn)的一些HtmiHelper方法。其HTML輸出與ASP.NETWeb Forms的服務(wù)器控件輸出十分相似。

控件

HTML

Html.Label

<label>

返回一個(gè)包含文本的label元素

Html.TextBox

input type="te?a">

返回HTML <input type="lext">,用戶可在其中輸入一些值

Html.ActionLink

<a href^>

創(chuàng)建一個(gè)簡(jiǎn)單的錨標(biāo)簽來(lái)引用一個(gè)Web頁(yè)面

Html.DropDownList

<select>

創(chuàng)建一個(gè)select標(biāo)簽,用戶將看到一個(gè)條并可單擊下

列表,從多個(gè)條目中選擇一個(gè)

控件

HTML

描述

Html.CheckBox

input type="checkboxM>

返回check box類型的一個(gè)input元素,顯示一個(gè)可被選中 或取消選中的按鈕

Html.RadioButton

input type="radio">

返回radio類型的一個(gè)input元素。對(duì)于單選按鈕,只能選 中一組按鈕中的一個(gè)

還有其他許多HtmlHelper方法未在表中列出。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部