gpt4 book ai didi

asp.net-mvc - Asp.NET MVC 中 TextBoxFor() 的 FormatString

转载 作者:行者123 更新时间:2023-12-03 16:22:32 24 4
gpt4 key购买 nike

  • 如何指定 MaxLength文本框,如 MaxLenth="18"

  • 如何设置文本框格式字符串作为 FormatString="$###,###,###,##0.00"在模型中,即使我输入 100,它也应该自动变为 $100.00

最佳答案

How to specify MaxLength for a textbox , Like MaxLenth="18"

您可以将其他 html 属性传递给 TextBoxFor 方法:

<%= Html.TextBoxFor(x => x.SomeValue, new { maxlength = "18" })

How to Set the TextBox Format String as FormatString="$###,###,###,##0.00" in model so even if i enter 100 it should automatically become $100.00

您可以使用[DisplayFormat]属性:

[DisplayFormat(DataFormatString = "{0:$###,###,###,##0.00}", ApplyFormatInEditMode = true)]
public decimal? Value { get; set; }

然后:

<%= Html.EditorFor(x => x.Value) %>

关于asp.net-mvc - Asp.NET MVC 中 TextBoxFor() 的 FormatString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4897170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com