随笔分类 -  MVC

ASP.NET Web API 使用Swagger生成在线帮助测试文档
摘要:Swagger-UI简单而一目了然。它能够纯碎的基于html+javascript实现,只要稍微整合一下便能成为方便的API在线测试工具。项目的设计架构中一直提倡使用TDD(测试驱动)原则来开发,swagger-ui在这方面更是能提供很大帮助。 Swagger-UI更倾向于在线测试接口和数据,但其核 阅读全文
posted @ 2016-03-11 13:39 chen110xi 阅读(308) 评论(0) 推荐(0)
ASP.NET MVC Razor 输出没有编码的HTML字符串
摘要:Razor引擎之前要输出一段没有编码的字符串,只要@加变量名就可以了,Razor却不能这样,感觉是有点麻烦。在Razor Beta 2以前的版本可以:@(new HtmlString(mystring))以后的版本可以@Html.Raw(mystring)在MVC 3中,你可以这样:ViewBag.... 阅读全文
posted @ 2015-09-23 08:55 chen110xi 阅读(219) 评论(0) 推荐(0)
@RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
摘要:1. RenderBody 在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句: @RenderBody() 其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内... 阅读全文
posted @ 2015-06-08 11:23 chen110xi 阅读(358) 评论(0) 推荐(0)