位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# Razor语法

提问人:刘团圆发布时间:2020-12-10

    使用服务器控件是ASP.NET Web Forms的一个基本设计原则,但当为ASP.NET Core应用程序创建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^>

创建一个简单的锚标签來引用一个Web页面

Html.DropDownList

<select>

建一个select标签,用户将看到一个条并可单击下

列表,从多个条目中选择一个

控件

HTML

描述

Html.CheckBox

input type="checkboxM>

返回check box类型的一个input元素,显示一个可被选中 或取消选中的按钮

Html.RadioButton

input type="radio">

返回radio类型的一个input元素。对于单选按钮,只能选 中一组按钮中的一个

还有其他许多HtmlHelper方法未在表中列出。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部