asp.net-mvc-3 – 货币格式化MVC
发布时间:2020-12-15 18:51:10 所属栏目:asp.Net 来源:网络整理
导读:我试图格式化Html.EditorFor文本框以具有货币格式,我试图基于它关闭这个线程 String.Format for currency on a TextBoxFor.但是,我的文本仍然显示为0.00,没有货币格式。 div class="editor-field" @Html.EditorFor(model = model.Project.GoalAmount,new
我试图格式化Html.EditorFor文本框以具有货币格式,我试图基于它关闭这个线程
String.Format for currency on a TextBoxFor.但是,我的文本仍然显示为0.00,没有货币格式。
<div class="editor-field"> @Html.EditorFor(model => model.Project.GoalAmount,new { @class = "editor- field",Value = String.Format("{0:C}",Model.Project.GoalAmount) }) 有我的代码,我在做的,这里是该字段的网站本身包含在editor-field div当然。 <input class="text-box single-line valid" data-val="true" data-val-number="The field Goal Amount must be a number." data-val-required="The Goal Amount field is required." id="Project_GoalAmount" name="Project.GoalAmount" type="text" value="0.00"> 任何帮助,将不胜感激,谢谢! 解决方法
您可以使用[DisplayFormat]属性来装饰您的GoalAmount视图模型属性:
[DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:c}")] public decimal GoalAmount { get; set; } 并在视图中简单: @Html.EditorFor(model => model.Project.GoalAmount) EditorFor帮助器的第二个参数根本不会做你认为它。它允许你传递额外的ViewData到编辑器模板,它不是htmlAttributes。 另一种可能性是为货币编写一个自定义编辑器模板(?/ Views / Shared / EditorTemplates / Currency.cshtml): @Html.TextBox( "",string.Format("{0:c}",ViewData.Model),new { @class = "text-box single-line" } ) 接着: @Html.EditorFor(model => model.Project.GoalAmount,"Currency") 或使用[UIHint]: [UIHint("Currency")] public decimal GoalAmount { get; set; } 接着: @Html.EditorFor(model => model.Project.GoalAmount) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 从ListView ItemDataBound事件处理程序中的Data
- 将旧版ASP.NET应用程序转换为MVC3和HTML5
- ASP.NET MVC在IIS7下发布无法显示的解决办法
- asp.net – 通过不同的Web应用程序共享相同的dll而无需复制
- asp.net – 为什么REST API会调用错误的方法?
- asp.net – 在webrequest上停止了应用程序池
- asp.net-mvc – ASP.NET MVC在自定义操作过滤器中查找当前用
- asp.net-mvc-3 – Razor部分视图不渲染
- asp.net-core – 是否可以将NoSQL用于Identity Server 4?
- asp.net – 有什么功能,将帮助我重构CSS
推荐文章
站长推荐
- asp.net-mvc – 在MVC应用程序中使用ELMAH调试/跟
- 使用带有自定义角色提供程序的asp.net mvc 4登录
- IdentityServer4身份认证授权入门-----客户端凭据
- asp.net – 使用asp:GridView进行分页时是否需要
- ASP.NET Core 3.1 WebApi+JWT+Swagger+EntityFra
- ASP.NET网站 – > WCF服务 – > WCF服务,一路冒充
- iis-7 – localhost上的IIS非常慢
- ASP.NET 之 MVC框架及搭建教程(推荐)
- 如何在ASP.NET gridview的标题中放置一个按钮?
- asp.net-mvc – MVC 5,[HttpPpost]创建方法:Bin
热点阅读