c# - 如何在asp.net中删除Eval中的小数点

标签 c# asp.net expression decimal eval

我的代码是:

      <%# Eval("height")+"cm"%>

输出:

   170.00cm

但我想要输出:170cm

请帮忙。

最佳答案

您可以将十进制值转换为 int。因此零将被截断。
检查下面的代码:

<%# Convert.ToInt32(Eval("height"))+"cm"%>

关于c# - 如何在asp.net中删除Eval中的小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27707371/

相关文章:

asp.net - 这些在 ASP.NET Web Forms 4.5 中引用 bundle CSS 的方法有什么区别?

c# - asp.net gridview 中的动态链接

asp.net 菜单控件 staticBottomSeparatorImage 出现在水平菜单下方

java - r 和 g 之间由 5 个字符分隔的字符串! (错误:String index out of range error)

C++ 中缀到逻辑条件的前缀转换

c# - 在 OOP 方法重载中使用 float 会出现错误

c# - 并非所有代码路径都会返回一个值 - 有什么问题吗?

c# - 重新排序和拖动装饰器在 Flyout 中不可见

c# - 本地网络应用程序接受带逗号的数字,而发布的不接受

javascript - AngularJS 观察指令属性表达式,动态继承作用域