aspnet
lwj0310
这个作者很懒,什么都没留下…
展开
-
在Web站点中创建和使用Rss源
术语表tag:标签markup:标记node:结点item:条目entry:入口Rss Reed:Rss 源介绍Rss是将你Web站点的内容与其他人分享的标准方式。Rss代表着:Really Simple Syndication。它不过是一个标准化的XML标记,用于描述你想要分享的内容。因此Rss是一个在你的内容准备好被其他用户所消费时被广泛接受的格式。转载 2014-06-28 10:24:02 · 486 阅读 · 0 评论 -
ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL
在初级篇中,我们介绍了如何利用基于ASP.NET MVC的Web程序中的Global文件来简单的重写路由。也介绍了它本身的局限性-依赖于路由信息中的键值对: 如果键值对中没有的值,我们无法将其利用凑出我们想要的URL表达式。 初级篇传送门:使用Global路由表定制URL 在进阶篇中,我们将介绍ASP.NET 路由相关类的基类-抽象类RouteBase,并演转载 2014-06-21 14:38:32 · 4138 阅读 · 0 评论 -
ASP.NET MVC Razor视图引擎攻略
看下面一段MVC 2.0的代码。if (Model != null){%> %>}%>else{%> //Do something}%> 我们站在一个读者的立场上来看,”“这种标记C#代码的方法是十分蛋疼的。 如果写这段代码的人没有良好的缩进和对齐习惯的话,一段逻辑较为复杂的代码就会堆砌着杂乱无章的"“和"%>"--匹配它们就是一件转载 2014-06-21 14:56:55 · 674 阅读 · 0 评论 -
在web.config和app.config文件中增加自定义配置节点
有经验的开发人员都知道在开发.NET应用时可以利用配置文件保存一些常用并且有可能变化的信息,例如日志文件的保存路径、数据库连接信息等等,这样即使生产环境中的参数信息与开发环境不一致也只需要更改配置文件而不用改动源代码再重新编译,极其方便。并且我们一般还约定,在节点保存应用程序的配置信息,在中保存数据库连接字符串信息(详见本博客《asp.net夜话之十一:web.config详解》)。上面的这些转载 2014-06-20 15:53:49 · 506 阅读 · 0 评论 -
ASP.NET MVC3中的路由系统(Routes)
MVC中,用户访问的地址并不映射到服务器中对应的文件,而是映射到对应Control里对应的ActionMethod,由ActionMethod来决定返回用户什么样的信息。而把用户访问的地址对应到对应的Action(当然也可以是对应的文件)的工作有路由系统完成,这其中许多复杂的处理由.net自动完成,而开发者需要告诉.net用户的访问地址和对应Action的具体映射关系。 MVC中路由系转载 2014-06-21 14:27:33 · 630 阅读 · 0 评论 -
ASP.NET底层的初步认识与理解
最近在国外的网站乱走一通,发现一些比较好的文章,收集整理加于自己的理解,作为笔记形式记录下来,让以后自己有个回忆。ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用.绝大多数的人只熟悉高层的框架如WebForms和WebServices-这些都在ASP.NET层次结构在最高层.在这篇文章中我将会讨论ASP.NET的底层机制转载 2014-06-21 11:14:27 · 414 阅读 · 0 评论 -
HttpRuntime的认识与加深理解
下面最先介绍HttpRuntime的Web.config里的配置httpRuntime executionTimeout = "number" maxRequestLength = "number" requestLengthDiskThreshold = "number" useFullyQualifiedRedirectUrl = "[True转载 2014-06-21 11:15:28 · 1535 阅读 · 0 评论 -
DataSet和DataTable有用的方法
每一个DataSet都是一个或多个DataTable 对象的集合(DataTable相当于数据库中的表),这些对象由数据行(DataRow)、数据列(DataColumn)、字段名(Column Name)、数据格(Item),以及约束(Constraint)和有关DataTable对象中数据的关系(Relations)与数据显示排序(DataView)信息组成。DataView用来在观察转载 2014-06-20 15:51:46 · 522 阅读 · 0 评论 -
ASP.NET MVC URL重写与优化(初级篇)-使用Global路由表定制URL
在现今搜索引擎制霸天下的时代,我们不得不做一些东西来讨好爬虫,进而提示网站的排名来博得一个看得过去的流量。 URL重写与优化就是搜索引擎优化的手段之一。 假如某手机网站(基于ASP.NET MVC)分类页面URL是这样的, http://www.xxx.com/category/showcategory?categoryid=1000&view=list&orderb转载 2014-06-21 14:23:41 · 2247 阅读 · 0 评论 -
深入System.Web.Caching命名空间 教你Hold住缓存管理(三)
本文分三篇,从缓存所在命名空间System.Web.Caching开始,详细的介绍.NET框架提供的缓存类和操作方法。看完之后你将学会:第一篇-如何实现简单的数据缓存第二篇-缓存从文件中读取的数据,并通过文件依赖实现缓存数据的及时更新第三篇-缓存数据库中的整张表,并通过数据库依赖实现缓存数据的及时更新在学习了前两篇Cache类和CacheDependency类的用法后,最后一篇,我转载 2014-06-21 15:17:33 · 778 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用转载 2014-06-21 11:42:59 · 417 阅读 · 0 评论 -
Asp.net夜话之二:asp.net内置对象
在今天我主要要介绍的有如下知识点:RequestResponseServerSessionCookieApplication及表达式 准确地说,asp.net并没有内置对象这一说,jsp里确实把request、response这些当作jsp的内置对象,这里只不过是借用了一下jsp的说法而已。上面提到的很多都是在做asp.net开发时无需new就能使用的对象(类似转载 2014-06-20 16:23:29 · 558 阅读 · 0 评论 -
Server.MapPath()
./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp在show.asp页面中使用Server.MapPath("./") 返回路径为:E:\wwwroot\company\news转载 2014-06-20 15:50:28 · 471 阅读 · 0 评论 -
HttpContext是干什么的
这是MSDN对HttpContext的说明: HttpContext 类:封装有关个别 HTTP 请求的所有 HTTP 特定的信息。 (网上说是上下文信息,啥又叫上下文呢?个人感觉说的不清不楚) 这是MSDN对它的备注: 为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的HttpContext 对转载 2014-06-28 10:02:54 · 915 阅读 · 0 评论 -
IHttpModule与IHttpHandler的区别
1.先后次序.先IHttpModule,后IHttpHandler.2.对请求的处理上: IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求. IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.3.IHttpHa转载 2014-06-28 10:09:21 · 866 阅读 · 0 评论 -
返璞归真 asp.net mvc (2) - 路由(System.Web.Routing)
介绍System.Web.Routing - 此命名空间提供用于 URL 路由的类,通过该类可以使用不映射到物理文件的 URLIRouteHandler - 路由处理程序接口,自定义的路由处理程序都要实现这个接口RequestContext - 封装所请求的路由的相关信息和当前的 http 上下文信息RouteData - 所请求的路由的相关信息RouteCollection - 路由转载 2014-06-30 14:54:05 · 884 阅读 · 0 评论 -
返璞归真 asp.net mvc (3) - Controller/Action
作者:webabcd介绍asp.net mvc 之 Controller 和 ActionController 类必须以字符串 "Controller" 做类名称的结尾,字符串 Controller 之前的字符串为 Controller 的名称,类中的方法名为 Action 的名称Action 可以没有返回值。如果 Action 要有返回值的话,其类型必须是 ActionR转载 2014-06-30 14:51:46 · 563 阅读 · 0 评论 -
返璞归真 asp.net mvc (4) - View/ViewEngine
作者:webabcd介绍asp.net mvc 之 View 和 ViewEngineViewData 和 TempData 都可以向 View 传递数据,其中 TempData 是保存在 Session 中的,一次请求后此 Session 会被清除HtmlHelper - 在 View 中显示 HTML 元素的一个帮助类IViewEngine - 自定义的视图引擎需要实现转载 2014-06-30 14:41:45 · 586 阅读 · 0 评论 -
ASP.NET 学习笔记 之 MasterPageFile母版页
MasterPageFile其实是定义一个了外围的框架的页面,并且在里面设定了具体内容存放的位置。举例来说,MasterPageFile就相当于相框的功能。网站的真正具体页面实际是由MasterPageFile(相框)和内容页面(照片)组成。最常见的应用就是网站的顶部导航栏和底部的CopyRight声明栏。可以把顶部导航栏和底部的CopyRight声明栏都放到MasterPageFil转载 2014-06-11 18:26:45 · 4183 阅读 · 0 评论 -
AspNet常用指令及其常用属性
1. 内联 2.@Page:每个页面中只能有一个Page指令。常用属性如下:Language指定在对页中的所有内联呈现和代码声明块进行编译时使用的语言。值可以表示任何 .NET Framework 支持的语言,包括 Visual Basic、C# 或 JScript。每页只能使用和指定一种语言。AutoEventWireup指示页面的事件是否自动绑定。如果启用了事件的自动绑定,则为tru转载 2014-06-11 18:29:34 · 547 阅读 · 0 评论 -
HttpRuntime的认识与加深理解
下面最先介绍HttpRuntime的Web.config里的配置httpRuntime executionTimeout = "number" maxRequestLength = "number" requestLengthDiskThreshold = "number" useFullyQualifiedRedirectUrl = "[True转载 2014-06-12 16:44:48 · 786 阅读 · 0 评论 -
利用URLRewriter重写url地址
首先,当然是下载URLRewriter了 download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi 下载安装后再bin目录下找到URLRewriter.dll文件 然后把这个文件引用到项目中,下面开始配置 1 在web.config文转载 2014-07-10 16:57:59 · 514 阅读 · 0 评论 -
Global.asax.cs中的方法的含义
跟 Request 有关的放到后面一起说,先说其他的 5 个。Application_Init :在每一个 HttpApplication 实例初始化的时候执行。Application_Disposed :在每一个 HttpApplication 实例被销毁之前执行。Application_Error :所有没有处理的错误都会导致这个方法的执行。Applicatio转载 2014-06-21 15:27:58 · 602 阅读 · 0 评论