0
我遇到了一个问题,当我使用Sencha分机库Sencha Ext JS总是返回更新值作为字符串
我有一个网格与crud选项。我将一个对象绑定到网格,并且当我编辑一个值为十进制,双精度或浮点值并推送update或store.save时,它总是返回一个字符串对象。
例如:
在其结合一个十进制值1.567网格,我在网格编辑,并将其改变为1.467和推更新。
当我查看响应对象POST时,我发现该值现在是“1.467”,因此它现在是一个带有字符串类型的值。
而且为此当我使用这种方法:
[HttpPost]
public JsonResult Update(List<Investments> data)
{
//here will be update sql query
}
保持更新的数据的对象现在是0.0,而不是1.467,因为我不能强制转换的字符串增加一倍。该列有一个属性,将特定列定义为double类型。
任何人都可以帮助我吗?
好的谢谢你,但也不ñ'T回答这个问题,为什么更新的字段总是返回到服务器的字符串。因此,服务器对象将客户端发送的数据和类型转换为double并以“5.91”> 0.0(十进制)结尾, – aghaux 2012-02-02 10:16:20