Asp.net
tnblog技术分享~
如果不能简单的解决问题 那是设计与做法有问题
展开
-
ASP.NET 常用五大对象总结
Response 对象用于从服务器向用户发送输出的结果。Request 对象用于从用户那里取得信息。Application 在一起协同工作以完成某项任务的一组 ASP 文件称为一个应用程序。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。Session 对象用于存储关于某个用户会话(session)的信息,或者修改相关的设置。存储在 se转载 2014-02-11 13:46:01 · 6053 阅读 · 1 评论 -
asp.net mvc简单使用
一:Routes mvc不是直接访问的页面,而是通过routes映射规则通过action中转, Routes在Global.asax中RouteConfig里 我们可以修改映射规则, 比如修改起始页: defaults: new { controller = "Home", acti原创 2014-02-19 12:03:06 · 884 阅读 · 0 评论 -
了解ASP.NET MVC几种ActionResult的本质:FileResult
FileResult是一个基于文件的ActionResult,利用FileResult我们可以很容易地将从某个物理文件的内容响应给客户端。ASP.NET MVC定义了三个具体的FileResult,分别是FileContentResult、FilePathResult和FileStreamResult。在这篇文章中我们将探讨三种具体的FileResult是如何将文件内容对请求进行响应的。[本文转载 2014-11-21 15:08:42 · 681 阅读 · 0 评论 -
关于asp.net 发布网站的问题 郁闷的未能找到文件
未能将文件 data\purchaseimg\201108\thumb_img\201183174344546908.jpg 复制到 obj\Debug\Package\PackageTmp\data\purchaseimg\201108\thumb_img\201183174344546908.jpg。未能找到文件“data\purchaseimg\201108\thumb_img\201183转载 2015-03-17 14:44:15 · 1125 阅读 · 0 评论 -
使用一般处理程序.ashx
一:访问访问时要带后缀例如:http://localhost:15343/updateAPK.ashx - -原创 2015-06-05 15:54:04 · 1763 阅读 · 0 评论 -
Asp.net MVC+unity简单架构
一:分离view和controller 把view与controller分离到两个不同的项目中,层次更清晰 这点很简单只需要新建一个类库,添加System.Web.Mvc.dll的引用就可以建立Controller了, 然后就可以把默认项目中的controller删除了,引用一个新建的类库,Controller就可以正常使用了二:在建立原创 2014-03-20 15:26:50 · 2453 阅读 · 0 评论 -
MVC4-View(视图)
一:页面解析 @foreach (Dao.DTO.DTO_LogisticsDictionary p in ViewBag.dlds) { Country/Area:@p.CountryName@p.CompanyName @Html.Raw(p.CompanyIntroduce.Replace("原创 2015-08-18 11:52:51 · 1386 阅读 · 0 评论 -
typeahead搜索提示
一:建立一个文本框二:tao原创 2014-10-30 16:42:17 · 3149 阅读 · 0 评论 -
asp.net mvc 路由功能
一:默认显示area下某个文件 routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Main", action = "Index", id = UrlPa原创 2015-06-08 10:43:36 · 1011 阅读 · 0 评论 -
记录用户状态与过滤方法(过滤器使用)
一:几个常用对象1:使用静态键值对 一般在wcf接口中可以建立一个静态的键值对,用户登录后产生一个sessionid,把sessionid 和用户id存放在键值对里,sessionid返回给前台,以后可以使用sessionid作为访问的凭证. 静态键值对是所有用户共享一个类似application2:使用cookie原创 2014-03-22 21:13:59 · 1095 阅读 · 0 评论 -
VS2012 找不到实体对象模型,为VS2012安装entity framework6
安装vs2012的时候可能没有安装entity framework,导致后面不能添加实体对象模型 可以从微软官网去下载最新的entity framework安装一下就可以了 下载地址 https://www.microsoft.com/en-us/download/confirmation.aspx?id=40762 而且可以安装了6.0,原创 2016-10-08 20:38:33 · 1206 阅读 · 0 评论 -
导出excel
方法一:拼html新建一个一般处理程序public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Clear(); context.Res原创 2014-03-13 09:51:14 · 1403 阅读 · 0 评论 -
ASP.NET MVC 分部页 PartialViewResult
PartialViewResult返回的也是一个页面,可以使用@Html.Partial加载这个部分页面,需要多次使用的时候可以用到他 public PartialViewResult _pxcx(string polName, string podName, string carrCode, string lineName, int page = 1) {原创 2015-10-13 14:40:48 · 3678 阅读 · 0 评论 -
asp.net mvc 常见问题
一: 无法将文件xx复制到yy 对路径访问拒绝 tfs下载项目时很容易出现这个问题,把dll只读去掉,还有可能dll之间的依赖关系,只有把每层的dll全部设置只读就好了原创 2015-03-31 11:25:25 · 780 阅读 · 0 评论 -
未找到导入的项目 .wpp.targets。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件
今天打开vs突然报了一个错......... .wpp.targets。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件 重新新建一个项目,dll全部都是黄色感叹号 ...转载 2017-03-31 18:33:47 · 5732 阅读 · 0 评论 -
利用Asp.net MVC处理文件的上传下载
一:前台使用原创 2014-04-11 17:39:58 · 1149 阅读 · 0 评论 -
Asp.net常见提交方式
一:表单提交 html 后台获取提交的数据并返回前台public partial class TestWebspx : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {原创 2014-02-11 14:55:00 · 870 阅读 · 0 评论 -
MVC4-View(视图)
View(视图),大家并不是很陌生!视图是负责向用户提供用户界面(UI),他是一个承载有模型(显示控制器需要的信息),该模型需要转换格式呈现给用户。在ASP.NET MVC中,视图通过状态寄存器的模型对象传递给它的控制器和改造的内容到HTML。OK,我们下来看一个例子,建立一个视图叫(Sample.cshtml),具体代码如下:@{ this.Layout = null转载 2014-02-26 11:12:30 · 840 阅读 · 0 评论 -
【ASP.Net MVC3 】使用Unity 实现依赖注入
什么是Unity?Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关系的垫片(轻量级模拟实现),如数据库连接,网络连接,ERP连接转载 2014-03-19 17:03:56 · 1540 阅读 · 0 评论 -
简单剖析Asp.Net MVC 源码中的三个IOC注入点
我们在做Asp.Net MVC依赖注入的时候,注入点主要有三个地方,分列如下:1.实现了IControllerFactory接口的DefaultControllerFactory;2.实现了IDependencyResolver接口的DefaultDependencyResolver;3.实现了IControllerActivator接口的DefaultControllerActiva转载 2014-03-19 17:26:14 · 873 阅读 · 0 评论 -
想爱容易,相处难:当ASP.NET MVC爱上IoC
也许你会问ASP.NET MVC为什么会爱上IoC? 相爱的理由常常很简单,就像一首歌中所唱——“只为相遇那一个眼神”。 而ASP.NET MVC爱上IoC只为IoC能实现MVC控制器的依赖注入。 下面是博客园招聘频道(job.cnblogs.com)所用的一个MVC控制器:public class EnterpriseController{ pro转载 2014-03-19 17:08:09 · 648 阅读 · 0 评论 -
ASP.NET MVC 3:放弃 Unity
Unity 很多时候也不尽人意,我们来看下:multi-injectionUnity 支持 multi-injection,如果想当然的写成下面的样子,那就错了:1234IUnityContainer container = new UnityContainer();container.RegisterTypeINotify, EmailNo转载 2014-03-19 21:20:15 · 1199 阅读 · 0 评论 -
Asp.net mvc使用unity
使用unity创建的对象,对象中可以实现依赖注入 但是如果是自己实例化的就不行了,所以要想在Controller中实现unity的依赖注入 就比如要使用unity来创建Controller对象,而创建Controller对象是asp.net实现 但是我们也可以实现IDependencyResolver与IControllerActivator接口来进行 我们自己的C原创 2014-03-19 21:58:16 · 1663 阅读 · 0 评论 -
[IoC容器Unity]第三回:依赖注入
1.引言上节介绍了,Unity的Lifetime Managers生命周期,Unity具体实现依赖注入包含构造函数注入、属性注入、方法注入,所谓注入相当赋值,下面一个一个来介绍。2.构造函数注入Unity利用Resolve方法解析一个对象,都是调用注册类型的构造函数来初始化的,初始化时,Unity能够控制初始化的值,当然,我们要给Unity提供足够的原料,要不然也是巧妇转载 2014-03-20 14:28:58 · 715 阅读 · 0 评论 -
C# 对轻量级(IoC Container)依赖注入Unity的使用
概述Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关系的垫片(轻量级模拟实现),如数据库连接,网络连接,ERP连接,和丰富的用户转载 2014-03-20 14:26:51 · 1021 阅读 · 0 评论 -
在C#类库中使用App.config文件自定义配置
做项目时,经常需要在自己设计的类库中使用很多用户配置。虽然在应用程序的App.config和Web应用程序web.config这样的文件里配置也能满足需求,但这样做不仅会让主配置文件的内容变得多、杂,还会让模块依赖主程序的配置文件。 我们知道在VS中,可以在类库项目里添加一种叫做“应用程序配置文件”的文件,这是标准的.NET配置文件,模板自带“configuration”元素,编辑时还会转载 2014-03-20 14:30:35 · 27203 阅读 · 2 评论 -
chrome浏览器 本地cookie管理 Edit This Cookie
Edit This Cookie 是Chrome浏览器下的一个好用的插件,可以实现对本地cookie的管理(增、删、改、查),对开发人员来说,是一个不错的帮手(对于xss攻击者来说也是一个不错的帮手)。 在线安装地址:https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifh转载 2014-03-22 22:03:26 · 9590 阅读 · 0 评论 -
APPlication,Session和Cookie
方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端C转载 2014-03-21 17:24:16 · 593 阅读 · 0 评论 -
Asp.net Mvc过滤器获取请求方法自定义特性
public class IsLoginFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { //获得Controller类型 Type t原创 2014-04-11 10:31:40 · 4401 阅读 · 0 评论 -
利用Asp.net MVC处理文件的上传下载
如果你仅仅只有Asp.net Web Forms背景转而学习Asp.net MVC的,我想你的第一个经历或许是那些曾经让你的编程变得愉悦无比的服务端控件都驾鹤西去了.FileUpload就是其中一个,而这个控件的缺席给我们带来一些小问题。这篇文章主要说如何在Asp.net MVC中上传文件,然后如何再从服务器中把上传过的文件下载下来.在Web Forms中,当你把一个FileUpload控转载 2014-04-11 17:27:39 · 1507 阅读 · 0 评论 -
asp.net mvc自定义特性+过滤器 实现请求时调用自定义方法
一:定义一个特性 [AttributeUsage(AttributeTargets.Method)] //用于方法的特性 public class UniteAttribute : System.Attribute { public string method { get; set; } public string target { g原创 2014-04-11 12:00:48 · 2274 阅读 · 0 评论 -
ASP.NET 基于Redis单点登录
Session介绍 session是用来记录客户端用户信息的,在客户端第一次向服务器发起请求的时候服务器会生成一个sessionid并返回,客户端 接收到seesion存放到cookie中,下次在请求的时候会携带sessionid用于区别不同的客户端 Asp.Net中Session的存储模式 1:InProc,Session存储在进程内,默认值 ...原创 2018-04-12 22:33:53 · 2844 阅读 · 1 评论