代码改变世界

随笔档案-2011年03月

ASP.NET MVC中的拦截器

2011-03-21 14:56 by smat, 815 阅读, 收藏,
摘要: 在ASP.NET MVC中,有三种拦截器:Action拦截器、Result拦截器和Exception拦截器,publicclassExceptionFillters:FilterAttribute,IExceptionFilter { //发生异常时会执行这段代码 publicvoidOnException(ExceptionContextfilterContext) { //在这里你可以记录发生异常时你要干什么,比例写日志 //这一行告诉系统,这个异常已经处理了,不用再处理 filterContext.ExceptionHandled=true; } }所谓的拦截器也没有什么的,只是写一个类 阅读全文

MVC 中的Areas支持

2011-03-21 10:38 by smat, 500 阅读, 收藏,
摘要: 在ASP.NET MVC 2中对于Area功能的增强,这样的增强是如何在同一个项目中更好地组织应用程序的? ASP.NET MVC 1.0时,如果我们要在一个项目中做自己网站的后台应用,而又保持URL的整洁性,是很困难的,那需要你自己做很多工作来,通过自有的方式实现Area的功能,效果可能还不那么好,因为默认情况下Controller是不区分命名空间的。例如:前台可能有这样的地址:http://testhost/News/List,而你希望在后台的News管理列表的Url是:http://testhost/admin/News/List,这几乎是不可能完成的任务,让我们非常困扰。 ASP.NE 阅读全文

关机时,自动清除运行框的记录的设置方法

2011-03-18 15:25 by smat, 549 阅读, 收藏,
摘要: 单击“开始”→“运行”→在“运行”对话框中输入“regedit“(引号不要输入)→按“确定”或回车,打开注册表编辑器,展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右边窗口新建DWORD值“ClearRecentDocsOnExit”,将其值设置为“1”则关机时自动删除,其值设置为“0”则不起作用。如果已经存在“ClearRecentDocsOnExit”,一般里面的值为0 , 只要改为1就可以了!!! 阅读全文

SQL Server2008安装报错,解决方案

2011-03-16 17:26 by smat, 772 阅读, 收藏,
摘要: 1、提示:创建 system.diagnostics 的配置节处理程序时出错:未能加载文件或程序集“System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。 (C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 28)错误代码 0x84B10001。2、解决方法删除C:\Users\Administrator\AppData\Local\Microsoft_Corpor 阅读全文

NET MVC2项目升级到MVC 3 RC

2011-03-16 14:46 by smat, 350 阅读, 收藏,
摘要: 微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。译文要将现有的ASP.NET MVC2项目手动升级到ASP.NET MVC3(RC),我们需要如下这些步骤:1. 随便创建一个新的ASP.NET MVC3项目,我们在升级中将用到其中包含的一些文件。2. 从新建项目中将如下这些文件copy到现有的ASP.NET 阅读全文

快速保存网页中所有图片...

2011-03-15 13:51 by smat, 514 阅读, 收藏,
摘要: 一、首先打开有图片的网页二、完全打开后,在地址栏输入javascript:Ai7Mg6P='';for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){Ai7Mg6P+='<img%20src='+document.images[i7M1bQz].src+'><br>'};if(Ai7Mg6P!=''){document.write('<center>'+Ai7Mg6P+'</center>& 阅读全文

html头部属性全接触

2011-03-15 13:36 by smat, 293 阅读, 收藏,
摘要: 以下所有代码全是在<head>...</head>之间,具体内容有:1,<title>…</title>标题元素,帮助用户更好识别文件,有且只有一个。当作为首页或收藏时做文件名。2,<link>…</link>显示本文档和其它文档之间的关系:<linkrel=“stylesheet”href="“s.css”"mce_href="“s.css”">和外部样式表的连接。rel说明html文件和url两文档之间的关系,href说明文档名。3,<mce:style> 阅读全文

c#.Net操作XML

2011-03-14 15:07 by smat, 354 阅读, 收藏,
摘要: xml 增 删 改 查xml文件格式<?xml version="1.0"?><dbGuest> <User> <Name uid="d">ew</Name> <City>dsa</City> <Email>eq</Email> </User></dbGuest> //创建XML文件 private void btnCreateXml_Click(object sender, System.EventArgs e) { // 阅读全文

C#程序抓取网页实例

2011-03-14 14:03 by smat, 406 阅读, 收藏,
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net;using System.IO;using System.Text.RegularExpressions;using System.Collections;namespace CopyHtml{ public partial class Form1 阅读全文

异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。

2011-03-10 11:21 by smat, 480 阅读, 收藏,
摘要: try { string url2 = Request.Url.Host; if (url2.Trim().ToString() == "localhost") { Navi2GIS("http://localhost/MapPortal.aspx", type); } else { Navi2GIS("http://www.***.com/MapPortal.aspx", type); } } catch (Exception e) { //这里报错??? } private void Navi2GIS(string url, st 阅读全文

vs调试时,变量值以十六进制显示

2011-03-08 17:40 by smat, 1180 阅读, 收藏,
摘要: flay = 0x00000001、flay = 0x00000009变量的值会变成十六进制显示,每当我的机器这样的时候,我都以为机器种病毒啦,经过在网上搜了一下才知道,不是机器的问题,可能是在调试过程中,不小心点到啦调试按钮旁边的【十六进制】按钮啦!你可以再次点击一下,问题就解决啦! 希望这几句话能帮助你。flay = 9。 阅读全文