我们只想自动将用户输入的值四舍五入到最近的.25小时间隔。因此,用户可以输入1.55,保存到数据库时将四舍五入为1.50。如果用户输入1.90,则将2.00保存到数据库。
0.25
是1/4,因此您可以轻松获得
double rounded = round(4.0 * hoursEntered) / 4.0
round
不存在。您必须使用适当的舍入功能和选项。对于aspx.cs(C#代码后置),请参阅System.Math.Round
。
另外,要将其链接到网页上的文本框,您将需要一些规则/验证程序或textchange处理程序,或者在典型文本分析的任何地方。您也可以尝试在JavaScript客户端进行操作,* 4/4技巧保持不变,只是round
函数将具有不同的名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句