JSON传值问题

JSON从前端获取数据,传值给后端,

https://img4.mukewang.com/5b8fa15a0001fbfd07340174.jpg

如果都改成null,这是肯定可以的,但现在要传值

https://img3.mukewang.com/5b8fa1650001fa4407240273.jpg

在QueryLogsByCondition方法中,logType和requestType都是int类型,所以假如用最上面的代码,logType和requestType则会报红,如果改成int.Parse(),如下

 var result = QueryLogsByCondition(null, int.Parse(logType), int.Parse(requestType), ip, null, null, null, null, null, null, null, (DateTime)startTime, (DateTime)endTime, pageIndex, pageSize).Data;

则会报错(因为第一次访问时,并没有传值过去),错误如下

[ArgumentNullException: 值不能为 null。 参数名: String]

 

请问这到底应该怎么解决?


料青山看我应如是
浏览 708回答 1
1回答

肥皂起泡泡

logType, requestType 先判断是不是null, 如果是null,给个0或者默认值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript