关于将文本框字符串转换为浮点值或允许类型为“ number”的文本框允许使用小数点的问题很多,但是,我似乎找不到与显示浮点值相关的任何内容类型设置为“数字”的文本框。
到目前为止,我所拥有的是一个文本框,其类型为“ number”和step =“ 0.01”。最小值也为“ 0”。它显示如下:
<asp:TextBox ID="TextBox1" runat="server" TextMode="Number" step="0.01" Width="140px" min="0"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
它可以很好地用于用户输入,并且可以将数据毫无问题地保存到变量/数据库中。但是,如果我想向用户显示相同的值,它将不显示任何内容,甚至不显示“ 0”。
所以我的问题是:如何将值从“ float”中取出,将其转换为“ string”,然后将其应用于Textbox.Text,以便显示值?
例如:如果我在“文本框”中将值设置为“ 5”,它将保存并显示“ 5”,但是如果我输入“ 5.5”或“ 5,5”,则无论哪种方式,它都不会显示,我需要它显示“ 5.5”。
有任何想法吗?
PS:应该代表货币价值。如果可能的话,我也希望有一个不需要Javascript的解决方案。
我在使用RFID卡时遇到了麻烦.我有2个不同的设备读取RFID.当我扫描任何卡片时,我总是得到2个值.我用一台通用的USB读卡器进行了测试,仅供参考.
我得到的ID是:
Device 1 (same as USB reader) = 0006628180
Device 2 (The odd one) = 10109044
Run Code Online (Sandbox Code Playgroud)
请注意,这是相同的卡.如果你愿意,我还有其他例子.我只需要知道如何从两个设备获取相同的ID.