C# 课程作业4 - WebAPI
仿照视频自制一个 WebAPI 服务
简单的评论和删除评论功能,邮箱用来显示 Gravatar,附带一个简陋简洁的前端实现(
简单的评论API
响应式设计
顺带一提,MVVM框架用的是 Vue 而非视频中的 Knockout,Knockout 绑定 vm 对象用的是 with(){} 语句……要什么 IE6 兼容,avalon 兼容 IE8 我都嫌 vbs 实现双向绑定太奇技淫巧(而且有奇怪的bug)不想用(
new HttpResponseMessage<T>(...)
被弃用,改用Request.CreateResponse<T>(...)
- Ninject 在新版本中遇到的问题,解决方法见
NinjectDependencyResolver
System.Web.Http
与System.Net.Http.Formatting
中各有一个HttpRequestMessageExtensions
类,使用extern alias
解决(见此处)JsonObject
格式化报错,使用JsonMediaTypeFormatter
- 这个问题是传到 Github 后发现的:Github 告诉我自带的 bootstrap 有 XSS 风险,需要更新,感谢 Github
其中extern alias
的问题用户体验不是很好,VS 给出了错误原因但没有任何解决方法提示,还好 stackoverflow 捞了一手(