![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVC4
文章平均质量分 70
千影
苦逼的码农一枚
展开
-
B/S开发框架(asp.net mvc + web api + easyui)
本人非常喜欢这篇文章,特地拿出来分享,希望各位学习这篇文章写了很多,如果能有耐心看完的话,肯定是受益匪浅,本人曾经也想过程序就应该是三两句代码可以搞定的,因为都是重复性的东西,可是能力有限,力不从心,只能在此感叹了,不过日后一定会加倍努力的,下面截取的都是一些关键话语,看完这些如果有兴趣的话,可以去作者的园子去看,就不一一转载了。 可以先看看这个 我想你会更感兴趣一些。 文章原创 2013-06-26 18:09:22 · 7060 阅读 · 1 评论 -
获取发布后项目在服务器的绝对路径
Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString())原创 2014-09-03 18:18:51 · 1000 阅读 · 0 评论 -
Entity Framework 手动映射 Mapping
也许是考虑到手动生成POCO和映射太繁琐了,现在微软为我们提供了这样一个工具为我们自动生成POCO和映射。你需要到这里去下载它:http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d 安装完毕后,请首先生成一个C#类库项目,然后在这个类库项目上点右键,我们会发现多了一个菜单项:原创 2013-12-06 16:57:09 · 2303 阅读 · 0 评论 -
MVC发布遇到的问题总结
自己发布MVC遇到各种问题,各种路径找不到,404等等 网站发布环境:Win7,IIS7.5网站编写环境:Win7,VS2012,MVC41.配置 IIS7.5 控制面板——程序——打开或关闭Windows功能——Internet信息服务,按照下图设置 【Internet信息服务】,现在IIS7.5就设置好了。2.网站发布 2.1 右键项目》发布 然原创 2013-08-15 17:10:47 · 1176 阅读 · 0 评论 -
MVC清除缓存,可以解决浏览器后退键带来的问题
首先讲一下授权首先AuthorizeAttribute 这个Filter实现了IAuthorization这个接口,是Asp.Net MVC提供的认证和授权功能的实现,要实现自己的认证和授权功能只需要继承AuthorizeAttribute,然后覆盖它的方法就可以了 。public class MyAuthAttribute : AuthorizeAttribute{ //do s原创 2013-08-14 17:43:32 · 4343 阅读 · 0 评论 -
在ASP.NET MVC 中获取当前URL、controller、action
URL的获取很简单,ASP.NET通用:【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数)string url=Request.Url.ToString();【2】获取 虚拟目录名+页面名+参数:string url=Request.RawUrl;(或 string url=Request.Url.PathAndQuery;)【3】获取 虚拟目录转载 2013-08-12 18:07:07 · 1855 阅读 · 0 评论 -
WebApi 登录身份验证
前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问,本文通过Form认证,Mvc的Controller基类及Action的权限验证来实现Web系统登录,Mvc前端权限校验以及WebApi服务端的访问校验功能。1. Web Form认证介绍Web应用的访问方式因为是基于浏览器的Http地址请求,所以需要验证用转载 2013-07-10 17:55:41 · 59953 阅读 · 0 评论 -
使用HttpClient来异步发送POST请求并解析GZIP回应
在.NET 4.0和C# 4.0的时代,写成异步的话,这将会写比较多的代码,而且我保证代码不会很好看,因为一大堆APM异步执行代码的结果就是要么一层一层的嵌套Lambda,要么一段逻辑被迫分割成一堆方法。另一个之前的缺陷就是用户必须手动把URL参数编码并且正确连接然后放入到HTTP请求中,而.NET 4.5中的HttpContent类型的多个派生类型可以支持更快捷的HTTP数据内容创建,我转载 2013-08-02 16:19:27 · 2725 阅读 · 0 评论 -
让Web API同时支持多个Get方法
WebApi中多个Get方法请求出错的问题就不赘述了,不然你也不会来这里找答案。思路就是要定义一个constraints去实现:我们先分析下uri path: api/controller/x,问题就在这里的x,它有可能代表action也有可能代表id,其实我们就是要区分这个x什么情况下代表action什么情况下代表id就可以解决问题了,我是想自己定义一系统的动词,如果你的actoin的名转载 2013-07-26 16:53:30 · 7173 阅读 · 1 评论 -
WebApi传值、接收值的问题
先前在网上看的一段代码 ,一直不知道JsonObject是什么对象[HttpPost] public async void submitForm() { StringBuilder sb = new StringBuilder(); HttpContent content = Request.Content;原创 2013-07-24 16:31:25 · 3539 阅读 · 0 评论 -
MVC4 获取IP
private string GetClientIp(HttpRequestMessage request){ if (request.Properties.ContainsKey("MS_HttpContext")) { return ((HttpContextWrapper)request.Properties["MS_HttpContext"]).Reque原创 2013-07-23 17:52:36 · 2741 阅读 · 0 评论 -
easyui datagrid 批量编辑和提交
前台主要代码: $(function() { var $dg = $("#dg"); $dg.datagrid({ url : "servlet/list", width : 700, height : 250, columns : [ [ { field : 'code', title : 'Code', width : 100,转载 2013-07-02 18:43:29 · 1070 阅读 · 0 评论 -
MVC4 WebAPI(二)——Web API工作方式
点击打开链接 1.客户端和WebService之间文件传输2.客户端或者服务端的安全控制要解决这些问题,要了解一下WebAPI的基本工作方式。(一)WebAPI中工作的Class在MVC中大家都知道,获取Request和Response使用HttpRequest和HttpResponse两个类,在WebAPI中使用两外两个类:HttpRequestMessage 和Ht转载 2013-06-27 16:42:31 · 1270 阅读 · 0 评论 -
好的博客 及 收藏的各种 API 分享
博客分享: 1.郭明峰:点击打开链接 主要是MVC、架构设计等;原创 2013-06-27 16:48:06 · 1291 阅读 · 0 评论