ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
· Asp.Net MVC 3.0 使用Gzip压缩发布时间:2013-10-23
前言Gzip最早由Jean-loupGailly和MarkAdler创建,用于Unix系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是Gzip格式的。现今已经成为Internet上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的Gzip编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用Gzip压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时... 查看全文
· ASP.NET安全发布时间:2013-10-23
概述安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NETMVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容:认证授权XSS跨站脚本攻击跨站请求伪造认证所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份。需要注意的是,认证与授权是是完全不一样的概念,我们要区别对待... 查看全文
· ASP.net+MVC--2发布时间:2013-10-22
1、ASP.NETMVC控制器1)在Controllers文件夹下新建控制类publicclassHelloWorld2Controller:Controller{publicstringIndex(){return"<h1>helloworld2</h1>";}}2、视图a.按照以上方法建立控制类之后,如下图所示。publicclassHelloWorld3Controller:Controller{////GET... 查看全文
· asp.net+MVC--1发布时间:2013-10-22
1、MVC入门1)第一个路由:/*任何应用程序启动时发生的动作都应该存在于单独的类中,并且仅在该方法中按照正确顺序调用*/protectedvoidApplication_Start(){AreaRegistration.RegisterAllAreas();/*关注度分离SOC和单一职责原则(SRP)*/RegisterRoutes(RouteTable.Routes);}2)路由模版routes.MapRoute("Default",//路由名称"{controller}/{action... 查看全文
原文地址http://www.codeguru.com/csharp/.net/net_asp/using-jsonp-in-asp.net-mvc.htm1.创建JsonpControllerpublicclassJsonpController:Controller{//GET:/Jsonp/VoteUserRepositoryuserrepository=newVoteUserRepository();[HttpGet]publicJsonpResultGetData(int?page)... 查看全文
#region参数传递方法第一种//参数设置方法(第一种)//SqlParametersp=newSqlParameter("@Name",str_Name);//SqlParametersp2=newSqlParameter("@Pwd",str_Pwd);//cmd.Parameters.Add(sp);//cmd.Parameters.Add(sp2);#endregion//简单的一般使用第一种#region参数传递的第二种方法(是第一种的省略传递变量)cmd.Parameters... 查看全文
Asp.net的身份验证有有三种,分别是"Windows|Forms|Passport",其中又以Forms验证用的最多,也最灵活。Forms验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权... 查看全文
usingMicrosoft.Office.Interop.Excel;//转换为excel时,需要引用此命名空间usingET;//转换为wps时,需要引用此命名空间usingKSO;//转换为wps时,需要引用此命名空间当转换为excel时,需要引入Microsoft.Office.Interop.Excel.dll;当转换为wps时,需要引入Interop.ET.dll,Interop.KSO.dll;#region查询注册表,判断本机是否安装office2003... 查看全文
· 也谈Asp.net 中的身份验证发布时间:2013-10-21
钱李峰的这篇博文《Asp.net中的认证与授权》已对Asp.net中的身份验证进行了不错实践。而我这篇博文,是从初学者的角度补充了一些基础的概念,以便能有个清晰的认识。一、配置安全身份验证模式在Web.config文件中,通过<authentication>节可以配置ASP.NET使用的安全身份验证模式,以标识传入的用户。<authenticationmode="[Windows|Forms|Passport|None]"><forms>...<... 查看全文
· 解决ASP.NET网站发布问题发布时间:2013-10-21
目录前提开始aspx.cs文件放到单独的类库项目一个可选择勾选页面的发布工具:LimusicAddin前提Asp.net发布分为:动态编译和预编译。预编译又分为:InPlacePre-compilation和Pre-compilationforDeployment。关于asp.net编译,推荐Artech写的:深入剖析ASP.NET的编译原理之一:动态编译(DynamicalCompilation)深入剖析ASP.NET的编译原理之二:预编译(Precompilation... 查看全文
阅读目录:1.开篇介绍2.ASP.NETRouting路由对象模型的位置3.ASP.NETRouting路由对象模型的入口4.ASP.NETRouting路由对象模型的内部结构4.1】UrlRoutingModule对象内部结构4.2】RouteBase、Route、RouteCollection、RouteTable路由核心对象模型4.3】RouteValueDictionary、RouteData、RequestContext路由数据对象模型4.4】IRouteHandler... 查看全文
· ASP.NET ASHX中获得Session发布时间:2013-10-19
有时候需要在ASHX中获取Session,可是一般是获取不到的,如何解决?1-在aspx和aspx.cs中,都是以Session["xxx"]="aaa"和aaa=Session["xxx"].ToString()进行读写。而在ashx中,Session都要使用context.Session,读写方法是这样的:context.Session["xxx"]="aaa"和aaa=context.Session["xxx"].ToString()2-在ashx文件中,要对Session进行成功的读写... 查看全文
实现代码1///<summary>2///生成验证码图片,保存session名称VerificationCode3///</summary>4publicstaticvoidCreateVerificationCode()5{6intnumber;7stringcheckCode=string.Empty;89//随机数种子10Randomrandoms=newRandom();1112for(inti=0;i<4;i++)//校验码长度为413... 查看全文
小赵是刚毕业的计算机专业方面的大学生,4年的大学时间里面,他读过了很多编程方面的数据,也动手也了很多代码。现在毕业了,他如愿的加入了T公司,开始了自己的程序员生涯。他信心满满,相信自己4年的学习到的东西,一定能够在工作派上用场,帮助自己很快的胜任现在的工作。阅读目录:一、Session引发的异常二、使用MVC中的Filter来对Session进行验证三、对于Ajax请求的中,Session失效的处理四、处理Session过期异常的重要性一,Session引发的异常小赵刚进公司... 查看全文
一:废话就不多说了,都说.NET是托控件的,我就托给你们看,这个博文主要讲DataGridView的数据绑定,和选中行删除功能。首现我们拖入一个DataGridView控件到.aspx页面中,然后绑定你需要显示的列,具体代码如下。1<asp... 查看全文
一,建立简单的Model在Models文件夹上右击鼠标,选择“添加”,“类”,如下图所示:建立三类相关联的类代码如下:1publicclassAlbum2{3publicvirtualintAlbumId{get;set;}45publicvirtualintGenreId{get;set;}67publicvirtualintArtistId{get;set;}89publicvirtualstringTitle{get;set;... 查看全文
· asp.net_MVC_jq三级联动发布时间:2013-10-16
数据库结构建立三张表,Association,Team,Player关系如下:建立asp.netMVC3项目,在HomeController.cs中利用LinqtoSQL获取数据首先实例化DataClass1,使得实体类和数据库中的数据进行关联;创建GetAssociation()方法,返回值为Json。(Tips:DataContext类是System.Data.Linq命名空间下的重要类型,是通过数据库连接映射的所有实体的源,表示LINQtoSQL框架的主入口点。)创建GetTeam... 查看全文
快一年没写博客了,这段时间感觉好迷茫,写点博客,记录一下自己的成长过程,希望对大家也有帮助先上图一个用户可以有多个角色,一个用户可以属于多个部门,这些都可以控制到权限,有时特殊要求,同样的部门和角色不一定有同样的权限(虽然可以定义多个角色来实现,但是如果这种情况多了就有点麻烦了),所以还弄了个基于用户的权限,这样就可以很灵活的控制了。每个模块的包含那些可控制的权限,用一个int类型字段控制,下边用一个枚举位标示出了系统所有的可能的权限(根据实际情况)usingSystem... 查看全文
· ASP.NET中处理异常的几种方式发布时间:2013-10-12
1、程序中使用trycatch对于预知会发生异常的代码段使用trycatch主动捕获异常,适用于提示给用户或跳转到错误页面,或者通过其它方式处理异常(日志、通知等)。inti=10;intj=0;try{Label1.Text=(i/j).ToString();}catch(Exceptionex){//这里处理异常:Redirect、Transfer、Log、Notice等Console.WriteLine("Page:"+ex.Message);}2... 查看全文
ASP.NETMVC2修改视图的默认路径步骤:1、编写继承自WebFormViewEngine的类,重写视图路径2、在Application_Start()中添加语句:ViewEngines.Engines.Clear();ViewEngines.Engines.Add(newMvcViewEngine());1protectedvoidApplication_Start()2{3AreaRegistration.RegisterAllAreas();4ViewEngines.Engines... 查看全文