ASP.NET 全局异常处理
在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以...
ASP.NET MVC 设置 Route 使 URL 中不显示 controller
引言最近刚开始用ASP.NET MVC,在新建ASP.NET MVC项目时自动生成的例子中,默认的Route是{controller}/{action}/{id},这里的id是参数,可以省略,但是MVC项目中必须得有controller和action这就使得在URL中必须指明Contro...
在 ASP.NET MVC 中使用带后缀的 URL
本文介绍如何通过设置Route使URL中带后缀。在 ASP.NET WebForm中不少人做过通过Url重写使Url中不带后缀,这次我们做的正好相反。假设我们需要将URL后缀设置成shtml,以新建ASP.NET MVC项目时默认的项目为例。如果要...
让ASP.NET MVC页面返回不同类型的内容
在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult。它返回了一个View,一般情况下是一个HTML页面。但是在某些情况下我们可能并不需要返回一个View,我们可能需要的是一个字符串...
ASP.NET MVC 异常处理
在ASP.NET MVC中,进行异常处理变的更为简单。方法一:重写OnException在需要进行异常处理的Controller中重写OnException。如果整个程序都需要异常处理,可以先写一个BaseController,其他所有Controller都继承它,...
在 ASP.NET MVC 项目中使用 WebForm
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.asp...
在ASP.NET MVC中实现基于URL的权限控制
本示例演示了在ASP.NET MVC中进行基于URL的权限控制,由于是基于URL进行控制的,所以只能精确到页。这种权限控制的优点是可以在已有的项目上改动极少的代码来增加权限控制功能,和项目本身的耦合度低,并且实现起来...
基于.NET技术的监控应用分析
基于.NET技术的监控应用分析 我们都知道,作为一个百、千万及以上访问量的网站,网站后台的支持系统是相当多的,各系统之间盘结交错,系统之间频繁的互相通信、交换数据。...
在非XXX.aspx.cs文件中使用Response、Request对像
在非XXX.aspx.cs文件中使用Response、Request对像,即在aspx文件的CodeFile文件(Code Behind分离的代码文件)之外使用Response、Request对像。相信有过ASP.NET开发经验的网友对Response、Request对象绝对不陌生,它...
用C#的Raw Socket实现网络封包监视
用C#的Raw Socket实现网络封包监视 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应...
LINQ in Action 一书第一章翻译原稿
前言第一章 开始入门本章引入 LINQ 技术和了 C# 和 VB 语言增强功能。章一列出 LINQ、 其历史、 使用对象、 XML和 SQL ,和快速 “ Hello World ” 示例。 第 2 章引入了所有提供最新版本的 C# 和 VB.NET,要启用 LI...
C#操作XML的完整例子——XmlDocument篇
这是一个用c#控制台程序下, 用XmlDocument 进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.net XML操作的朋友参考和学习。假设有XML...
Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[上]
实在很抱歉隔了这么久才继续补上这篇,因为后期调试时发现上传很不稳定,所以调试了几天,目前测试基本没什么问题。 回顾上一篇,我们可以了解到以...
Asp.Net 上传大文件专题(2)--页面生成流程
回顾上一篇,我们可以了解到以下内容:1.默认情况下,只能上传小于4M的文件,如果我们要上传大文件的话,可以通过更改maxRequestLength来提高限制。2.Asp.net 1.X 通过改变maxRequestLength可以增大上传的限制,但是由...
Asp.Net 上传大文件专题(1)--概述:上传大文件的难点
正文部分: 注意:以下红色部分字体说明该内容引用于微软的相关网站 因为要做一个视频网站,所以需要提供用户上传视频的功能...
IIS 中 ASP.NET 网站的目录权限
最近在开发一个 ASP.NET 网站项目。该项目在 Visual Studio 2008 的 ASP.NET Development Server 中运行正常。但是将网站发布后,在 Windows XP Professional 的 IIS 5.1 环境中运行时,读取数据正常,但写入数据时...
.NET之页面数据缓存
在源代码中设置页面缓存 @ OutputCache:以声明的方式控制 ASP.NET 页或页中包含的用户控件的输出缓存策略。 主要属性:Duration:页或用户控件进行缓存的时间(以秒计)。在页或用户控件上设置该属性为来自对象的 ...
在ASP.NET开发中轻松让网页弹出窗口
由于项目要用到弹出窗口,或者叫做模拟窗口,这段时间就研究了下,解决方案很多,比如,window.open();window.showDialog();用层模拟,框架+DIV+Javascript....用window.open();这种方法的缺点是,会被浏览器或者相...
在C++中使用Lambda函数提高代码性能
使编译器以及操纵系统从正在创建的应用中榨取更高机能的枢纽在于提供充足的有关代码意图的信息。在充分了解这个代码意图实现的功能等信息的情况下, 就有可能将代码在编译时和运行时的并行吞吐量最大化,令开发者可...
用XML和XSLT来生成静态的HTML页面
转载自:http://www.cnblogs.com/wengjinbao/archive/2006/08/08/471608.aspx用XML和XSLT生成HTM页面是我一直想做的事情,毕竟,与其让aspx页面每访问一次就去访问数据库,打开数据连接,关闭数据连接,还不如将数据存...