• 2018年12月9日

c#的MVC模式Controller如何解析post过来的json数组

public ActionResult SomeAction() { try { var sr = new StreamReader(Request.InputStream); var stream = sr.ReadToEnd(); try { JArray arrary = JArray.Parse(stream); foreach (JObject item in arrary) { string[] pars = item[“content”].ToString().Trim().Split(‘ ‘); } } catch (Exception e) { } } catch (Exception e) { } return new JsonResult() { Data = new { code = 0, msg = “接收成功” }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; } 服务器的某个Action需要接收到一个json数组[{id:1,name:”abc”},{id:2,name:”hello”}],苦于不知道应该用什么参数接收,只能各种百度,最终写出了这个代码,勉强搞定这个功能了。 正常情况post过来的json数据,action都是可以自动解析的,比如给服务器post了个{id:1,name:”abc”},那么Action的声明可以这么写 public ActionResult SomeAction(int id,string name) { 程序内可以直接调用id和name }

详细内容

微信开发者工具编译调试之二维码编译

因为项目需要,生成了一系列的带参数的二维码,所以需要调试二维码扫码后进入的页面表现情况,作为初学者,对微信开发者工具太过生疏,基本上都是通过提交审核通过后发布,然后手机上进行扫码调试,繁琐程度可想而知。 这两天看了下编译方法部分居然有可选项,可选二维码模式,这才发现原来可以通过选择二维码模式编译,选取相应二维码来进行模拟扫码调试。

详细内容

小程序onLaunch onLoad先后问题

有个项目需要小程序加载的时候确认用户登陆状态,从服务端获取数据保存到本地,然后在页面加载的时候用到这个数据,结果一直无法正常获取到数据,才发现,onLaunch先于onLoad执行,晚于onLoad结束! 大概如下: onLaunch开始 onLoad开始 onLoad结束 onLaunch结束

详细内容

wx.navigateTo,wx.redirectTo,wx.navigateBack还是有差异的

wx.navigateBack返回页面栈前面一页,如果进入当前页的方法是通过wx.redirectTo进入的,那上一页已被销毁,所以是延续到上上页,以此类推 wx.navigateTo进入下一页,当前页状态不销毁 wx.redirectTo进入下一页,当前页销毁

详细内容

商标“李开心”注册公告后被异议跟进

如之前所说,李开心 这个商标满3个月的初审公告后,正式发布了注册公告,结果注册公告日当天收到了异议,经过了若干月后,终于收到了 初审公告无效通知,无效原因为因异议无效。 所以注册公告发布后3个月内商标状态没改变才能安心,否则有可能被异议

详细内容

微信小程序开发之tabBar问题收集

通过app.json配置tabBar展示的范围仅限于tabBar配置中list列表内的页面,例如如下配置,tabBar仅在pages/index/index和pages/logs/logs 2个页面中显示,其他页面均不能显示! “tabBar”: { “list”: [{ “pagePath”: “pages/index/index”, “text”: “首页” }, { “pagePath”: “pages/logs/logs”, “text”: “日志” }] },

详细内容