Razor html标签
1、Label
Html语法:
<label for=“UserName”>用户名</label> Razor语法:
@Html.LabelFor(m=>m.UserName) @Html.Label("第 + (i+ 1) + "页")
2、Text
Html语法:
<input id=“UserName”name=“UserName”type=“text” value=“”/> Razor语法:
@Html.TextBoxFor(m=>m.UserName)
@Html.TextBox("LinProductId")
3、Hidden
Html语法:
<input id=“UserName” name=“UserName” type=“hidden” value=“”/> Razor语法:
@Html.HiddenFor(m=>m.UserName) @Html.Hidden("Choosed", Convert.ToString(ViewData["Choosed"]))
4、Password
Html语法:
<input id=“UserPass” name=“UserPass” type=“password” /> Razor语法:
@Html.PasswordFor(m=>m.UserPass) @Html.Password("txtPassword", "", new { @id = "txtPassword" })
5、Radio
Html语法:
<input id=“sex0” name=“sex” type=“radio” value=‘’0”/>男 <input id=“sex1” name=“sex” type=“radio” value=‘’1”/>女 Razor语法:
@Html.RadioButtonFor(m=>m.sex,0,new {id=“sex0”})男 @Html.RadioButtonFor(m=>m.sex,1,new {id=“sex1”})女
@Html.RadioButton(“noLimitAge”, 0, new {@Name = “limit”, @checked = “checked”, @onclick = “clickNoLimit()”})不限制
@Html.RadioButton(“limitAge”, 1, new {@Name = “limit”, @onclick = “clickLimit()”})限制
6、CheckBox
Html语法:
<input id=“chk1” name=“chk1” type=“checkbox” value=“true”/> Razor语法:
@Html.CheckBoxFor(m => m.IsRemember) 下次自动登录 @Html.CheckBox("checkAll", new { id = "checkAll", onclick = "CheckAll()" })
7、DropdownList
Html语法: <select id="DDLDepartment" name="DDLDepartment">
<option value="-1">请选择</option>
</select> <select id="DDLMan" name="Man">
<option value="-1">请选择</option>
</select> Razor语法: @Html.DropDownList("DDLDepartment", new List<SelectListItem> { new SelectListItem { Text = "请选择", Value = "-1" } }, new { id = "DDLDepartment", name = "DDLDepartment" }) @Html.DropDownListFor(m => m.Man, new List<SelectListItem> { new SelectListItem { Text = "请选择", Value = "-1" } }, new { id = "DDLMan" })
8、a
Html语法: <a href="/***/OrderProcessDetail?orderSerialId=XXX&Channel=PayReminder" target="_blank">123456</a> Razor语法: @Html.ActionLink(item.CustomerSerialId, "OrderProcessDetail", "***", new { orderSerialId = item.OrderSerialId, Channel = Request["Channel"] }, new { target = "_blank" })
9、Img
Html 语法:<img src="/Content/images/1.jpg" /> Razor语法:<script src="@Url.Content("~/Content/images/1.jpg")"></script>
10、CSS
Html 语法:<link href="/Content/style.css" /> Razor语法:<link href="@Url.Content("~/Content/style.css")" />
11、JS
Html 语法:<script src="/Content/jquery.js"></script> Razor语法:<script src="@Url.Content("~/Content/jquery.js")"></script>
12、引用JS
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
13.注释
@*注释*@
分类:
MVC、NHibernate
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?