Razor 剑道数字文本框百分比符号
我正在尝试将百分号添加到网格中。我发现了一些使用此解决方法的帖子。但这是行不通的 “\%”-->导致javascript错误Razor 剑道数字文本框百分比符号,razor,kendo-ui,kendonumerictextbox,Razor,Kendo Ui,Kendonumerictextbox,我正在尝试将百分号添加到网格中。我发现了一些使用此解决方法的帖子。但这是行不通的 “\%”-->导致javascript错误 @(Html.Kendo().NumericTextBoxFor(m => m) .HtmlAttributes(new { style = "width:100%" }) .Format("\\# \\%") ) 关于百分比的格式是p。请参阅此处的文档: 因此,您应该使用: @(Html.Kendo().NumericTextBoxFor(m =
@(Html.Kendo().NumericTextBoxFor(m => m)
.HtmlAttributes(new { style = "width:100%" })
.Format("\\# \\%")
)
关于百分比的格式是
p。请参阅此处的文档:
因此,您应该使用:
@(Html.Kendo().NumericTextBoxFor(m => m)
.HtmlAttributes(new { style = "width:100%" })
.Format("p")
)
标准数字格式:
- n表示数字
剑道文化(“美国”);剑道陶弦(1234.567,“n”)//1,234.57
剑道飞羽(10.12,“n5”)//10.12000剑道toString(10.12,“n0”)//10
剑道文化(“德德”);剑道陶弦(1234.567,“n3”)//1.234567
- c代表货币
剑道文化(“美国”);剑道陶弦(1234.567,“c”)//$1,234.57
剑道文化(“美国”);剑道陶弦(1234.567,“c0”)//$1,235
剑道文化(“德德”);剑道陶弦(1234.567,“c3”)//1.234567欧元
- p表示百分比(数字乘以100)
剑道文化(“美国”);剑道弓弦(0.222,“p”)//22.20%
剑道文化(“美国”);剑道拳(0.222,“p0”)//22%
剑道文化(“德德”);剑道弓弦(0.22,“p3”)//22.000%
- 指数的e
剑道弓弦(0.122,“e”)//1.22e-1剑道toString(0.122,“e4”)//1.2200e-1
我在telerik论坛上找到了解决方案()
关于网格,您可以使用以下内容:
columns.Bound(e => e.Percent).ClientTemplate("#=Percent# %")
它只是用一个实际的p作为值填充列。剑道让我很沮丧。
columns.Bound(e => e.Percent).ClientTemplate("#=Percent# %")