C# Razor語法
使用服務(wù)器控件是ASP.NET Web Forms的一個基本設(shè)計原則,但當(dāng)為ASP.NET Core應(yīng)用程序創(chuàng)建Razor頁面時,應(yīng)該使用HTML渲染功能,而非服務(wù)器控件。在頁面中引用變量時,以前的標(biāo)記語法是<%= %>, 這有5個字符。Razor語法做出的改進(jìn)是使用@符號來標(biāo)識代碼的起始位置,或設(shè)置對變量的引用。例如,在Razor頁面中添加隱藏字段時,使用Hidden。HTML對象提供了對System.Web.Mvc.HtmlHelper類的構(gòu)造函數(shù)、屬性、字段和方法的引用。下表列出Razor Web頁面中可訪問的一些HtmiHelper方法。其HTML輸出與ASP.NETWeb Forms的服務(wù)器控件輸出十分相似。
控件 | HTML | 還 |
Html.Label | <label> | 返回一個包含文本的label元素 |
Html.TextBox | 〈input type="te?a"> | 返回HTML <input type="lext">,用戶可在其中輸入一些值 |
Html.ActionLink | <a href^> | 創(chuàng)建一個簡單的錨標(biāo)簽來引用一個Web頁面 |
Html.DropDownList | <select> | 創(chuàng)建一個select標(biāo)簽,用戶將看到一個條并可單擊下 拉列表,從多個條目中選擇一個 |
控件 | HTML | 描述 |
Html.CheckBox | 〈input type="checkboxM> | 返回check box類型的一個input元素,顯示一個可被選中 或取消選中的按鈕 |
Html.RadioButton | 〈input type="radio"> | 返回radio類型的一個input元素。對于單選按鈕,只能選 中一組按鈕中的一個 |
還有其他許多HtmlHelper方法未在表中列出。
點(diǎn)擊加載更多評論>>