asp.net mvc
文章平均质量分 60
yi念zhi间
主攻.net c# asp.net mvc,webapi dotnetcore等,喜欢研究架构相关知识
展开
-
asp.net mvc htmlhelper扩展
//这里需要生明静态类 public static class ExpendHtml { //扩展方法必须是静态方法 public static MvcHtmlString MyImage(this HtmlHelper helper,string id,string src,string alt,string title,object htmlAt原创 2015-08-27 21:15:56 · 487 阅读 · 0 评论 -
Asp.net MVC中防止HttpPost重复提交
重复提交的场景很常见,可能是当时服务器延迟的原因,如购物车物品叠加,重复提交多个订单。常见的解决方法是提交后把Button在客户端Js禁用,或是用Js禁止后退键等。在ASP.NET MVC 3 Web Application中 如何去防止这类HTTP-Post的重复提交呢? 我们可以借助Session,放置一个Token在View/Page上,然后在Server端去验证是不是同一个Token来转载 2016-03-21 16:09:05 · 3053 阅读 · 0 评论 -
EntityFramework 6.0< Code First > 连接 Mysql数据库
一,安装: 1、开发环境: VS2013与EF6 2、Mysql数据库为:Mysql Server 6.0 3、安装:Mysql for Visual Studio 1.1.1 下载位置:https://cdn.mysql.com/Downloads/MySQLInstaller/mysql-visualstudio-plugin-1原创 2015-10-19 19:24:26 · 821 阅读 · 0 评论 -
asp.net mvc AjaxBeginForm结合Partial使用
本文介绍asp.net mvc ajaxbeginform异步加载分部视图的方法,废话不多说,直接上代码:controller代码如下: public ActionResult BeginFormMain(string name) { List data = new List(); for (int i = 0; i < 30原创 2015-11-26 09:40:57 · 1249 阅读 · 0 评论 -
c#图片和二进制之间的转换
c#将图片转换成二进制,将二进制转换成图片的写法。原创 2015-10-12 11:30:44 · 766 阅读 · 0 评论 -
asp.net检测是否为移动设备
随着移动设备的流行,兼容web的项目的需求,不断的增加,那么我们怎么样判断,是否为移动端设备请求的服务端呢,asp.net为我们提供了这样的写法:string strUserAgent = Request.UserAgent.ToString().ToLower(); if (strUserAgent != null) { if (Request.Browser.IsMobil原创 2015-10-09 11:46:50 · 2769 阅读 · 0 评论 -
asp.net mvc设置area页面为默认路由
1.在routeconfig里添加如下代码:routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id =原创 2015-09-15 11:43:15 · 1182 阅读 · 1 评论 -
asp.net mvc Area使用
[ASP.NET MVC 小牛之路]08 - Area 使用ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,每个Area代表应用程序的不同功能模块。这对于大的工程非常有用,Area 使每个功能模块都有各自的文件夹,文件夹中有自己的Controller、View和Model,但对于管理也增加了一定的难度。本文目录创建Area右键工程选择 添加->转载 2015-08-14 13:31:09 · 512 阅读 · 0 评论 -
asp.net mvc使用gzip压缩
Gzip最早由Jean-loup Gailly和Mark Adler创建,用于Unix系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是Gzip格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的Gzip编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用Gzip压缩技术来让用户感受更快的速度。原创 2015-09-06 21:56:07 · 727 阅读 · 0 评论 -
ASP.NET mvc异常处理的方法
第一种:全局异常处理1.首先常见保存异常的类(就是将异常信息写入到文件中去) public class LogManager { private string logFilePath = string.Empty; public LogManager(string logFilePath) { thi转载 2015-08-18 17:38:41 · 404 阅读 · 0 评论 -
asp.net mvc AjaxBeginForm使用
1.cshtml页面代码 @using (Ajax.BeginForm("recive", new {controller="Home" }, new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "divsuccess", OnSuc原创 2015-08-14 20:03:13 · 1796 阅读 · 0 评论 -
asp.net mvc dropdownlist
1.controller: public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { List infoList = new List(); Direct原创 2015-08-14 20:08:28 · 445 阅读 · 0 评论 -
asp.net mvc全局异常处理
/// /// 全局异常处理 /// /// /// protected void Application_Error(object sender, EventArgs e) { //获取到HttpUnhandledException异常,这个异常包含一个实际出现的异常原创 2015-08-13 16:42:06 · 1502 阅读 · 0 评论 -
asp.net mvc文件上传
1.cshtml页面显示:@using (Html.BeginForm("AjaxUpload", "DownLoad", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.TextBox("fileData", "", new { type = "file", size = "25"原创 2015-09-01 10:40:46 · 380 阅读 · 0 评论 -
asp.net 文件下载
asp.net 文件下载:protected void down_Click(object sender, EventArgs e) { string fileName = "图片悬停.rar";//客户端保存的文件名 string filePath = Server.MapPath("file/图片悬停.rar");//路径原创 2015-09-01 10:28:22 · 701 阅读 · 0 评论 -
ztree 使用asp.net mvc异步动态获取数据
Index ////异步加载节点 var setting = { async: { enable: true, url: "/Home/ZtreeData",//数据请求地址 autoParam: ["id", "name", "pId"原创 2015-08-27 21:31:29 · 2878 阅读 · 3 评论 -
asp.net mvc获取路由参数
学习了mvc有一段时间了,本以为直接可以通过request对象直接获取路由参数呢,后来实验了一下发现想错了,在不同的地方,获取路由参数的方式也不一样,这里分班说一下,在controller,非controller的类里面,和view里如何获取路由参数:1.在controller里获取路由参数:var controller = RouteData.Values["controller"];/原创 2016-04-17 22:43:22 · 6680 阅读 · 0 评论