相关疑难解决方法(0)

TextBoxFor中限制为2位小数

下面的代码工作正常,但在文本框中,十进制值的格式为"0,0000"(,是小数点分隔符).我想只有2位小数.我怎样才能做到这一点 ?

谢谢,

//Database model used with NHibernate
public class Bank
{
    public virtual int Id { get; set; }
    public virtual string FirstName { get; set; }
    public virtual string LastName{ get; set; }
    public virtual decimal Amount { get; set; }
}

//MVC Model
public class MyModel
{
    public Bank Bank { get; set; }  
}

//View
@Html.TextBoxFor(m => m.Bank.Amount, new { id = "tbAmount"}) 
Run Code Online (Sandbox Code Playgroud)

更新1

在调试器中,我没有看到任何小数,我是一步一步在内部(o @HTML.Textbofor)视图,该值没有任何小数但是当页面显示时有4位小数

//Database model used with NHibernate
public class Bank
{
    public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

38
推荐指数
3
解决办法
8万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1