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

C# Razor語法

提問人:劉團圓發(fā)布時間:2020-12-10

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

控件

HTML

Html.Label

<label>

返回一個包含文本的label元素

Html.TextBox

input type="te?a">

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

Html.ActionLink

<a href^>

創(chuàng)建一個簡單的錨標簽來引用一個Web頁面

Html.DropDownList

<select>

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

列表,從多個條目中選擇一個

控件

HTML

描述

Html.CheckBox

input type="checkboxM>

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

Html.RadioButton

input type="radio">

返回radio類型的一個input元素。對于單選按鈕,只能選 中一組按鈕中的一個

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

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

相關視頻回答
回復(0)
返回頂部