MVC技术
文章平均质量分 92
蓝水依依
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC 重点教程一周年版 第九回 HtmlHelper
许多时候我们会遇到如下场景在写一个编辑数据的页面时,我们通常会写如下代码 1: input type="text" value='' name="title" />由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢这当然是可以的,ASP.NET MVC提供了一个HtmlHelper用于生成有数据绑定的Htm原创 2013-05-23 14:02:59 · 871 阅读 · 0 评论 -
整理一下Entity Framework的查询
Entity Framework是个好东西,虽然没有Hibernate功能强大,但使用更简便。今天整理一下常见SQL如何用EF来表达,Func形式和Linq形式都会列出来(本人更喜欢Func形式)。1、简单查询:SQL:?1SELECT* FROM[Clients] WHEREType=1 AND转载 2014-12-12 11:50:47 · 2467 阅读 · 1 评论 -
细谈 Web Api 图片上传,在使用 Task.ContinueWith 变量无法赋值问题的解决办法!
在使用Asp.Net Web Api 图片上传接口的时候,到网上找了一些个例子,但大多数找到都是这个版本![HttpPost] public Task ImgUpload() { // 检查是否是 multipart/form-data if (!Request.Content.IsMimeMultipartContent("form-data"))原创 2015-04-17 14:50:05 · 1405 阅读 · 0 评论 -
C# WebApi 上传文件
public class FileUploadController : ApiController 2 { 3 4 public async Task Post() 5 { 6 // 检查是否是 multipart/form-data 7 if (!Request.Content.IsMimeMu转载 2015-04-17 14:55:34 · 16698 阅读 · 2 评论 -
关于MVC4.0 WebAPI上传图片重命名以及图文结合
MVC4.0 WebAPI上传后的图片默认以字符串bodypart结合Guid来命名,且没有文件后缀,为解决上传图片重命名以及图文结合发布的问题,在实体对象的处理上,可将图片属性定义为byte[]对象,至于图片的重命名,通过重写继承MultipartFormDataStreamProvider类来解决!参照API的官方文档,上传文件代码大致如下:public class转载 2015-04-17 14:58:28 · 6195 阅读 · 0 评论 -
发送HTML表单数据
本文引自:http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2By Mike Wasson|June 21, 2012作者:Mike Wasson | 日期:2012-6-21Part 2: File Upload and Multipart MIME第2部分原创 2015-04-17 16:16:02 · 5204 阅读 · 0 评论 -
返璞归真 asp.net mvc (11) - asp.net mvc 4.0 新特性之自宿主 Web API, 在 WebForm 中提供 Web API, 通过 Web API 上传文件, .ne
索引页][源码下载]返璞归真 asp.net mvc (11) - asp.net mvc 4.0 新特性之自宿主 Web API, 在 WebForm 中提供 Web API, 通过 Web API 上传文件, .net 4.5 带来的更方便的异步操作作者:webabcd介绍asp.net mvc 之 asp.net mvc 4.0 新特性原创 2015-04-17 16:49:59 · 1463 阅读 · 0 评论 -
.net MVC 自定义异常错误页需要注意的地方
ASP.Net MVC3中如果配置文件出错了,怎么跳转到自定义的错误页,现在参考网上的档案是说添加 如下配置文件,并且在路径Views/Shared/下添加Error页面,测试下没有用的,请大家看看有什么好的建议啊,谢谢了啊! MVC根本不会理睬web.config中的customErrors,默认是由HandleErrorAttri原创 2015-09-25 16:51:39 · 16807 阅读 · 0 评论 -
SQL、LINQ、Lambda 三种用法(转)
SQL、LINQ、Lambda 三种用法颜色注释: SQL LinqToSql Lambda QA1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.原创 2015-10-12 17:33:53 · 1202 阅读 · 0 评论 -
在Linq to sql 和 Entity framework 中使用lambda表达式实现left join
在Linq to sql 和 Entity framework 中使用lambda表达式实现left join我们知道lambda表达式在Linq to sql 和 Entity framework 中使用join函数可以实现inner join,那么怎么才能在lambda表达式中实现left join呢?秘诀就是在join后面加上一个函数DefaultIfEmpty函数,实际转载 2015-10-12 17:34:52 · 2888 阅读 · 0 评论 -
EF Code First:实体映射,数据迁移,重构
经过EF的《第一篇》,我们已经把数据访问层基本搭建起来了,但并没有涉及实体关系。实体关系对于一个数据库系统来说至关重要,而且EF的各个实体之间的联系,实体之间的协作,联合查询等也都依赖于这些实体关系。一、前言经过EF的《第一篇》,我们已经把数据访问层基本搭建起来了,但并没有涉及实体关系。实体关系对于一个数据库系统来说至关重要,而且EF的各个实体之转载 2016-06-08 15:04:11 · 5782 阅读 · 1 评论 -
无废话WCF入门教程五[WCF的通信模式]
一、概述 WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。二、请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用): 请求与答复模式为WCF的默认模式,如下代码所示:转载 2016-09-29 17:38:24 · 321 阅读 · 0 评论 -
NET MVC4 用HttpClient后台post 请求webapi
视图控制器后台代码[csharp] view plain copypublic ActionResult Index() { var requestJson = JsonConvert.SerializeObject("[{'CityId':18,'CityName':'西安','Provi转载 2016-12-22 16:09:54 · 4964 阅读 · 1 评论 -
WebSocket在ASP.NET MVC4中的简单实现
WebSocket 规范的目标是在浏览器中实现和服务器端双向通信。双向通信可以拓展浏览器上的应用类型,例如实时的数据推送、游戏、聊天等。有了WebSocket,我们就可以通过持久的浏览器和服务器的连接实现实时的数据通信,再也不用傻傻地使用连绵不绝的请求和常轮询的机制了,费时费力,当然WebSocket也不是完美的,当然,WebSocket还需要浏览器的支持,目前IE的版本必须在10以上才支持Web转载 2016-12-19 13:05:04 · 6638 阅读 · 3 评论 -
EF基于方法的查询语法
实体框架(Entity Framework )是 ADO.NET 中的一套支持开发面向数据的软件应用程序的技术。LINQ to Entities 提供语言集成查询 (LINQ) 支持,它允许开发人员使用 Visual Basic 或 Visual C# 根据实体框架概念模型编写查询。针对实体框架的查询由针对对象上下文执行的命令目录树查询表示。LINQ to Entities 将语言集成转载 2014-12-12 11:52:16 · 14560 阅读 · 1 评论 -
TFS2010映射工作区问题 路径 已在工作区 中映射
先说下问题出现情况:由于电脑以前有人使用过,而且在路径“D:/”里面映射了他的团队项目。如今我们的项目里面有些文件使用了绝对路径,这样在调试的时候生成的文件要复制来复制去,实在麻烦,想映射到和服务器一样的目录,可是没有原来项目的账号密码所以没法删除以前的映射。解决办法:在目录: C:\Documents and Settings\当前用户\Local Setting原创 2014-09-29 17:31:31 · 5151 阅读 · 0 评论 -
form 中Enctype=multipart/form-data 的作用
ENCTYPE="multipart/form-data"用于表单里有图片上传。表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。如下:上传企业营业执照图片:就得加ENCTYPE="multipart/form-data"。表单中enctype="multipart/form-data"的意思,是设置表单的原创 2013-05-26 17:27:59 · 1297 阅读 · 0 评论 -
结合EF5.0讲MVC4(二)--为先前程序添加查询及主外键关系
本节导航1、补充2、添加对电影的查询3、添加导演表、创建导演表和电影表的主外键关系4、Model属性应用5、持久对象的生命周期 进入目录 下载源码 下载视频一、补充1、EF对主键的处理 我们在上一节中的Movie实体中并没有设置ID列为主键列,但是在数据表创建完成之后我们看到ID列成为了主键。这是因为EF会对实体类中ID进行检索,对于出现I转载 2013-06-07 08:47:39 · 2883 阅读 · 0 评论 -
Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一
好像蛮长时间没有新文章带给大家了。前几天出差再加上忙着公司里的活儿,几乎都没时间上博客园了。今天正好有些时间,为大家简单介绍EF产品组新发布的一个牛逼的小工具——EFPower Tool(翻译的话,好像就是牛逼工具哦?)下次会为大家深入解析这个小工具。 最先看到这个工具是在EF产品组最新的博客文章上,http://blogs.msdn.com/b/adonet/archive/2转载 2013-06-25 09:23:24 · 2960 阅读 · 0 评论 -
Entity Framework 4.1 and Poco 使用存储过程联表查询
一:数据库支持为了演示本例,我们创建了另外一个简单的示例数据库MiniNW,该数据库来自于ADO.NET Entity Framework Extensions,但在本例中,我们不会使用这个针对EF的扩展框架,因为它对POCO的支持不好,同时它也不支持DbContext,简单的说来就是它目前不支持EF4.1。MiniNW可以在本示例代码的如下位置获得:数据库对应关系如下(由于数据库转载 2013-06-25 13:35:47 · 1535 阅读 · 0 评论 -
MVC3+EF4.1学习系列(十一)----EF4.1常见的问题解决
博客写了10篇了~有很多朋友私信问了一些问题,而且很多问题 大家问的都一样 这里说说这些常见问题的解决办法.如果大家有更好的解决办法~也希望分享出来问题大概为这几个一.ef4.1 codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.二.ef4.1 没有了edmx等复杂的东西 变得简单 干净 但如何使用存储过程,存储过程可以返回表 可转载 2013-06-25 13:38:12 · 2646 阅读 · 0 评论 -
MVC3+EF4.1学习系列
最近这段时间 又把MVC3和EF4.1系统的学了遍 并做个完整的小demo 加以巩固 在这里 想把学习经验和收获分享下 也是对自己这段时间的一个总结 记录下自己的学习过程感谢这段时间 dotNetDR_ 和小城岁月给的帮助~~先说下自己的学习资料 MVC3的是 http://www.asp.net/mvc 看的书是 《Pro ASP.NET MVC 3 Framework》转载 2013-06-25 13:38:53 · 1023 阅读 · 0 评论 -
VS2010连不上TFS“TF31002....”解决方法
问题描述: 解决方法:(1)网上搜索解决办法:http://blog.csdn.net/liyuchun00/article/details/7109086一一确认,我的电脑不存在这几个问题。(2)接着搜索http://blog.sina.com.cn/s/blog_4a7b40d7010121nz.htmlhttp://blogs.msdn.com/b/v转载 2013-09-04 09:14:52 · 9648 阅读 · 0 评论 -
VS2010下Team Foundation Server连接不上
VS2010的推出一举带来很多革命性的改变,TFS即是一个改变,在VS2010中集合了源代码管理,项目管理,测试管理等一体工具,不再需要之前的VSS,NUnit测试等,目前也一直在用TFS感觉方便快捷,可就在昨天TFS罢工了,通过VS2010怎么也连接不到TFS服务器,代码同步受阻,不过几经折腾最后还是解决了,现将过程分享给大家:在某个时段,要修改代码,签出文件时,提示连接服务器失败,自动原创 2013-10-30 10:39:13 · 3158 阅读 · 1 评论 -
Web用户的身份验证及WebApi权限验证流程的设计和实现
前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问,本文通过Form认证,Mvc的Controller基类及Action的权限验证来实现Web系统登录,Mvc前端权限校验以及WebApi服务端的访问校验功能。1. Web Form认证介绍Web应用的访问方式因为是基于浏览器的Http地址请求,所以需要验证用转载 2013-12-03 14:42:16 · 58057 阅读 · 5 评论 -
[Web API] Client 指定請求及回應格式(xml/json)
Web API 支援的格式請參考http://www.asp.net/web-api/overview/formats-and-model-binding本篇則要演練xml/json回應 Get定義 Header:Content-Type定義 QueryString請求 PostPOST json 資料POST xml 資料 回應 Get定義原创 2014-05-20 18:01:30 · 4193 阅读 · 0 评论 -
Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化
Some programmers are tring to get or post multiple parameters on a WebApi controller, then they will find it not easy to solve it clearly, actually, there is a simple and pragmatical solution if we原创 2014-05-20 15:16:30 · 13001 阅读 · 0 评论 -
如何在string.Format方法中输出大括号({})
在string.Format参数中,大括号{}是有特殊意义的符号,但是如果我们希望最终的结果中包含大括号({}),那么我们需要怎么做呢?是”{”吗?很遗憾,运行时,会给你一个Exception的!正确的写法是{{和}}。对,double {{ 或}}即可输出{或}.DEMO:static void Main(string[] args){ Console.WriteLine(原创 2014-05-22 16:34:39 · 4813 阅读 · 2 评论 -
ASP.NET Web API(二):安全验证之使用HTTP基本认证
在前一篇文章ASP.NET Web API(一):使用初探,GET和POST数据中,我们初步接触了微软的REST API: Web API。我们在接触了Web API的后就立马发现了有安全验证的需求,所以这篇文章我们先来讨论下安全验证一个最简单的方法:使用HTTP基本认证。HTTP基本认证原理在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器原创 2014-07-01 13:44:25 · 4950 阅读 · 0 评论 -
理解ASP.NET MVC中的ActionResult
通常我们在一个ASP.NET MVC项目中创建一个Controller的时候,Index()方法默认的返回类型都是ActionResult,通过查看UML图,ActionResult实际上是一个抽象类,因此实际返回的类型是该抽象类的子类。 Ø ActionResult及其子类的UML图 有关ActionResult及其子类的UML图如下所示:原创 2014-10-24 14:34:45 · 777 阅读 · 0 评论 -
F5负载均衡原理
一、 负载均衡技术 负载均衡技术在现有网络结构之上提供了一种廉价、有效、透明的方法,来扩展网络设...转载 2018-09-13 22:25:22 · 11353 阅读 · 0 评论