asp.net-mvc – 如何在html.LabelFor中显示一些文本?
发布时间:2020-05-25 08:06:28 所属栏目:asp.Net 来源:互联网
导读:我这样做int: Hello %= Html.LabelFor(user = user.UserName)% 但是我得到的不是Property中的值,而是像这样奇怪的东西: Hello User Name, 如何才能在标签中给出一些价值呢? 原因是因为Html.LabelFor会这样做 – 为属性创建一个标签.在这种情况下,它生成一
|
我这样做int: Hello <%= Html.LabelFor(user => user.UserName)%> 但是我得到的不是Property中的值,而是像这样奇怪的东西: Hello User Name, 如何才能在标签中给出一些价值呢? 解决方法原因是因为Html.LabelFor会这样做 – 为属性创建一个标签.在这种情况下,它生成一个“用户名”标签,因为属性名称是UserName.您只需要查看模型(或传递给视图的任何内容)以返回属性值:Html.Encode(Model.UserName) 更新(因为这是近3年前,但人们最近投票): 您只需使用<%:Model.UserName%>获取HTML编码值(<%=将其写为raw和<%:将其编码). 如果您使用的是Razor视图引擎,那么@ Model.Username会将其编写为已编码. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC IIS7 FireFox:尾部斜杠在URL中
- 在ASP.NET Core中使用AOP来简化缓存操作
- asp.net-mvc – 准备我的ASP.NET/MVC网站使用SSL?
- 为什么这么多ASP.NET开发服务器实例?
- ASP.NET 3.5会话ID的大小是多少?
- asp.net-mvc – 如何全局化ASP.NET MVC视图(特别是小数分隔
- asp.net – visual studio 2017调试无法启动程序无效指针
- 为什么在发送到asp.net web方法之前jquery不将我的数组转换
- 是否可以优化ASP.NET WebForms以便像ASP.NET MVC一样快速执
- asp.net-mvc – 如何将XML作为POST传递给ASP MVC .NET中的A
