如何在侧面文本框中显示百分比(%)叹号

本文关键字:百分比 叹号 显示 侧面 文本 | 更新日期: 2023-09-27 18:07:23

我想通过使用DisplayFormat属性在侧文本框中显示百分比(%)符号。

我用的是MVC3

My Model is

public class CommodityParticularInfo : EntityBase
{
    private decimal? _standardReceived;
    public decimal? StandardReceived
    {
        get { return _standardReceived; }
        set { _standardReceived = value; }
    }
}

@Html.TextBoxFor(m => m.StandardReceived, new { @class = "textboxreadonly", @style = "width:100%", @ReadOnly = "ReadOnly" })

如何在侧面文本框中显示百分比(%)叹号

尝试使用0'%'作为DisplayFormatString,(百分比在单引号中),这应该有助于实现将百分比符号附加到您的数字。所以你得到33%

还有一件事你可以试试,也许是0 %(不确定它是否有效),但应该与你想要的相同的33%。

显示格式字符串,int到百分比

尝试:

 [DisplayFormat(DataFormatString = "{0:P2}")]     
 public decimal? StandardReceived
 {
       get { return _standardReceived; }
       set { _standardReceived = value; }
 }