Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Razor 剑道数字文本框百分比符号_Razor_Kendo Ui_Kendonumerictextbox - Fatal编程技术网

Razor 剑道数字文本框百分比符号

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 =

我正在尝试将百分号添加到网格中。我发现了一些使用此解决方法的帖子。但这是行不通的

“\%”-->导致javascript错误

@(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# %")