asp.net-mvc-2 – 如何格式化内联剃刀变量
发布时间:2020-12-16 03:33:10 所属栏目:asp.Net 来源:网络整理
导读:当Razor很简单时,它可以很好地了解你想要做什么.我只是想从查询中格式化变量,我有点困惑.一切都很好,除了一行if字符串isnull语句.编译器失败,{ nbsp}说它需要分号;这是代码: @foreach(var row in db.Query(selectQueryString)){ tr td@row.ACCT nbsp nbsp/t
当Razor很简单时,它可以很好地了解你想要做什么.我只是想从查询中格式化变量,我有点困惑.一切都很好,除了一行if字符串isnull语句.编译器失败,{& nbsp}说它需要分号;这是代码:
@foreach(var row in db.Query(selectQueryString)){ <tr> <td>@row.ACCT    </td> <td>@row.QuoteStart    </td> <td>@row.VIN     </td> <td>@{ if (String.IsNullOrEmpty(row.AmountFinanced) == true) {   } else {String.Format("{0:0,0.00}",row.AmountFinanced)     } } </td> <td>@row.Step     </td> </tr> } 解决方法
您需要将& nbsp; s包装在< text>< / text>中块.这会强制解析器转义回html,因为当你处于{}块时,解析器将假设& nbsp;应该是代码.
@foreach(var row in db.Query(selectQueryString)){ <tr> <td>@row.ACCT   </td> <td>@row.QuoteStart </td> <td>@row.VIN </td> <td>@{ if (String.IsNullOrEmpty(row.AmountFinanced) == true) { <text> </text> } else { @String.Format("{0:0,row.AmountFinanced) <text> </text> } } </td> <td>@row.Step </td> </tr> } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- msbuild – 使用新的ASP.NET CORE 1.1 csproj文件格式在发布
- 一段时间后的第一个请求总是很慢 – ASP.NET MVC / IIS 8.5
- asp.net – 在单个Azure云服务上部署多个Web角色和工作者角
- 学习Asp.Net WebForms或Asp.Net MVC
- asp.net – Web部署项目构建不再属于项目的文件
- asp.net – 是否有更好的方法来访问ITemplate中的控件而不是
- asp.net – 用户控制静态名称选项?
- asp.net – 什么时候应该在服务器控件上启用EnableViewStat
- ASP.NET 之 MVC框架及搭建教程(推荐)
- asp.net – 经过身份验证的服务不支持跨域javascript回调.
推荐文章
站长推荐
- ASP.NET Development Server未更新对标记/代码的
- asp.net-web-api2 – 如何在ActionFilter之后,在
- asp.net-mvc – 防止更改隐藏字段
- asp.net – 实体框架:坚持在多对多添加新实体,而
- asp.net-mvc-4 – Twitter Bootstrap nuget包差异
- asp.net – 上传到Azure
- IIS虚拟目录和ASP.NET目录路径
- asp.net-mvc-5 – Web API和MVC 5控制器上的CORS
- 从ASP.NET 3.5应用程序在IFRAME中运行GWT应用程序
- .net – ASP MVC HTML Helpers – 好还是坏?
热点阅读