【ASP.net MVC+ViewData VS ViewBag】教程文章相关的互联网学习教程文章

Asp.Net 获取FileUpload控件的文件路径、文件名、扩展名

string fileNameNo = Path.GetFileName(FileUploadImg.PostedFile.FileName); //获取文件名和扩展名string DirectoryName = Path.GetDirectoryName(FileUploadImg.PostedFile.FileName); //获取文件所在目录string Extension = Path.GetExtension(FileUploadImg.PostedFile.FileName); //获取扩展名string fileName = Path.GetFileNameWithoutExtension(FileUploadImg.PostedFile.FileName); //获取文件名(不包括扩展名)...

【转】ASP.NET MVC框架下使用MVVM模式-KnockOutJS+JQ模板例子【图】

KnockOutJS学习系列----(一) 好几个月没去写博客了,最近也是因为项目紧张,不过这个不是借口,J. 很多时候可能是因为事情一多,然后没法静下来心来去写点东西,学点东西。也很抱歉,突然看到好多的短消息,真不知道该如何给大家回复。。。最近试着晚上抽时间写一些knockoutjs和mvc的文章。这里先写一点knockoutjs的东西。关于knockoutjs到底是什么,如果你不知道,可以看看几个月前我写的一篇文章介绍它。ASP.NET MVC框架下使用M...

Asp.net 网站发布之文件系统方式【图】

1、选中项目右键→发布方式选【文件系统】→点击发布2、打开【Internet 信息服务(IIS)管理器】  默认网站(Default Web Site)→添加应用程序  填写【别名】,【物理路径】选择上图中,目标位置  其他默认就可以,3、选择你发布的网站,选【内容视图】,找个页面右键【浏览】 总结一下,发布中有两步比较关键,也比较容易让人误解;第一个:VS中右键项目发布时,发布方式选择【文件系统】第二个:IIS管理器中选中默认网站右...

asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法【代码】

最近项目在 IE 11 下<asp:LinkButton> 点击出现 “__doPostBack”未定义”,经过一番google,终于知道了原因:ASP.NET 可能无法辨识出一些浏览器的最新版本,还会经常把它们看做是低级的浏览器。(也就是: 不支持JavaScript。)详见: http://blogs.msdn.com/b/scott_hanselman/archive/2011/10/28/asp-net-ie10-dopostback-javascript-ff5.aspx本人按照该文所提供的解决办法始终未能得到解决,于是按提示尝试用单个站点的方式修复...

ASP.NET Core开发之HttpContext【代码】【图】

ASP.NET Core中的HttpContext开发,在ASP.NET开发中我们总是会经常用到HttpContext。那么在ASP.NET Core中要如何使用HttpContext呢,下面就来具体学习ASP.NET Core HttpContext。注入HttpContextAccessorASP.NET Core中提供了一个IHttpContextAccessor接口,HttpContextAccessor 默认实现了它简化了访问HttpContext。它必须在程序启动时在IServicesCollection中注册,这样在程序中就能获取到HttpContextAccessor,并用来访问HttpCo...

ASP.NET MVC下载excel文档【图】

问题来自论坛: 很早以前,学习做asp.net练习时,就是分享过《ASP.NET MVC应用程序实现下载功能》http://www.cnblogs.com/insus/p/3615714.html比如你的excel文档,是存放于project的DownloadFiles目录之下:创建一个控制器,如今个月为八月,就创建一个AugControllers:上面有句“application/vnd.ms-excel” Office MIME type: 参考《Microsoft Office MIME Types》http://www.cnblogs.com/insus/p/3925997.html 。在asp.net mvc5...

【ASP.NET 插件】zyUpload的HTML5上传插件【图】

个人能力有限,只能网上找图片批量上传插件,看到一个还不错的插件 zyUpload ,可以用来上传文件,但没有.NET 版本,特修改了下用以批量上传图片,效果图如下:具体代码可查看源代码: zyUpload.zip原文:http://www.cnblogs.com/yc-755909659/p/4884576.html

Asp.net Core的代码移植技巧,半天将SqlSugarORM转成Core【代码】【图】

.net core中有哪些被抛弃的类 1、DataTable DataRow SqlDataAdapter DataRow DataColumn DataColumn虽然这些类不是我ORM核心功能,但是为了保证非Core版本的ORM和Core的语法要一致方便以后升级于是我就有了一个想法将他们复活,打造一个小巧的DataTable,让更多的老程可以方便的移植到Core。///<summary>/// 作者:sunkaixuan /// 创建时间:2016/7/31/// 修改时间:-/// 说明:让.netCore支持DataTable///</summary>publicclass ...

ASP.NET Core OceLot 微服务实践【代码】【图】

1、OceLot中间件介绍  在传统的BS应用中,随着业务需求的快速发展变化,需求不断增长,迫切需要一种更加快速高效的软件交付方式。微服务可以弥补单体应用不足,是一种更加快速高效软件架构风格。单体应用被分解成多个更小的服务,每个服务有自己的独立模块,单独部署,然后共同组成一个应用程序。把范围限定到单个独立业务模块功能。分布式部署在各台服务器上。  而Ocelot开发的目标就是使用.NET运行面向微服务/服务的架构,要...

asp.net MVC 中 Session统一验证的方法

验证登录状态的方法有:1 进程外Session 2 方法过滤器(建一个类继承ActionFilterAttribute)然后给需要验证的方法或控制器加特性标签3 :新建一个BaseController 继承Controller 把后面需要验证的控制器都改成继承BaseController 而不是Controller [csharp] view plain copy print?namespace Core.ProjectOA.WebApp.Controllers { public class BaseController : Controller { //要过滤的控制器...

认识ASP.NET MVC的5种AuthorizationFilter【代码】【图】

在总体介绍了筛选器及其提供机制(《深入探讨ASP.NET MVC的筛选器》)之后,我们按照执行的先后顺序对四种不同的筛选器进行单独介绍,首先来介绍最先执行的AuthorizationFilter。从命名来看,AuthorizationFilter用于完成授权相关的工作,所以它应该在Action方法被调用之前执行才能起到授权的作用。不仅限于授权,如果我们希望目标Action方法被调用之前中断执行的流程“做点什么”,都可以以AuthorizationFilter的形式来实现。[本文...

转:asp.net常用正则表达式

常用的多种语言支持的正则表达式 1.匹配中文字符的正则表达式: [\u4e00-\u9fa5] 2.匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 3.匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 4.匹配HTML标记的正则表达式:< (\S*?)[^>]*>.*?|< .*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 5.匹配首...

ASP.NET数据绑定的记忆碎片实现代码

ASP.NET数据绑定的一般情况1、<%= C#代码 %> //调用代码隐藏页面的方法、属性、或者字段 这里一般是调用属性和方法比较多,要注意调用的属性、方法或者字段的作用域,必须是可以在ASPX页面可以访问到的。 代码示例(ASPX):<%=Property%> 在(CS)是: public string Property{ get { return "This is a Property";} } 属性是这样使用的,方法和字段的使用类似,也是这样实现的。 2、<%#数据绑定表达式%>//是在列表控件里面使用的...

ASP.NET MVC Model验证(三)【代码】【图】

ASP.NET MVC Model验证(三)前言上篇中说到在MVC框架中默认的Model验证是在哪里验证的,还讲到DefaultModelBinder类型的内部执行的示意图,让大家可以看到默认的Model验证是在哪个具体的方法中来执行的,本篇的主题就是模拟一下默认的实现,自定义个Model绑定器继承自DefaultModelBinder类型,并且重写某些个重要的方法。 Model验证Model验证简单运用示例ModelValidator使用生成过程自定义实现DefaultModelBinder进行验证自定义Mode...

ASP.NET 图片上传工具类 upload image简单好用功能齐全【代码】【图】

原文:ASP.NET 图片上传工具类 upload image简单好用功能齐全使用方法: UploadImage ui = new UploadImage();/***可选参数***/ui.SetWordWater = "哈哈";//文字水印// ui.SetPicWater = Server.MapPath("2.png");//图片水印(图片和文字都赋值图片有效)ui.SetPositionWater = 4;//水印图片的位置 0居中、1左上角、2右上角、3左下角、4右下角ui.SetSmallImgHeight = "110,40,20";//设置缩略图可以多个ui.SetSmallImgWidth = "100,40...