Val*_*yev 6 javascript asp.net-mvc jquery json
将JSON数据绑定到HTML UI时,是否可以避免在客户端上出现"NULL"蜇?
我正在使用ASP.NET MVC + jQuery + jTemplates.数据来自linq-to-sql类,这些类具有相当多的可空属性.当这些属性被序列化并转移回客户端时,我最终得到了这样的JSON:
[{"Id":1,"SuitId":1,"TypeId":null,"Type":null,"CourtId":null,"Court":null}]
Run Code Online (Sandbox Code Playgroud)
乳清我把这个数据绑定到HTML我有很多'NULL'字符串.我尝试了手动绑定和JavaScript模板引擎(jTemplate).结果是一样的.目前我通过'合并'空值来处理这个问题,如下所示:
$('#Elem').val(someVar||'');
Run Code Online (Sandbox Code Playgroud)
但我不想手动完成.
如果我:请建议:
谢谢.
您可以设置自定义序列化(请参阅
如何从 ASP.NET Web 服务实现自定义 JSON 序列化?)
您还可以制作自己的 val 版本,将 null 转换为空字符串。但是,我认为您当前使用的方法可能更好 - 通用方法可能会增加很多复杂性并可能增加隐藏的错误。
| 归档时间: |
|
| 查看次数: |
3738 次 |
| 最近记录: |