摘要: 我的上篇博客【我心目中的Asp.net核心对象】 讲述了一些我认为在Asp.net中比较重要的核心对象,以及演示了直接使用它们也能实现一个简单的服务响应。今天,我将继续把我认为Asp.net的另一些重要的内容拿出来与大家一起分享, 同时将使用本次所讲述的内容改进上篇博客所演示的那个简单的服务,让它成为一个真正能用的服务框架。 在这篇博客中,不仅会继续演示上次提到的三个核心对象,我还会再引入另二个关键对象,我将用更多实战代码来演示它们如何在一起协同工作,来完成许多常见任务,展现它们的精彩故事,也最终会让它们来实现我的服务框架。因此,这篇博客不仅仅是针对Asp.net的基础技术的讲触,而是更多地以 阅读全文
posted @ 2011-09-05 23:28 JV Studio 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 现在的web应用越来越复杂,需要响应各种各样的用户触发事件,因而也就不可避免的,需要给我们的html页面上的dom元素增加事件监听函数.我们知道给dom元素绑定事件监听函数的方法有如下3种:1 :页面html:<button onclick=”test();”></button> 2:页面html:<button id=”btn”></button> Javascript:document.getElementById(“btn”).onclick = test;3: 页面html: <button id=”btn”></but 阅读全文
posted @ 2011-04-16 15:17 JV Studio 阅读(322) 评论(1) 推荐(2) 编辑
摘要: 近在公司某管理系统中,用了一些独立的模块,在这些类的实现中,错误是直接抛出异常的,我想这是我们通常的做法。然而,问题也来了,由于自己在Asp.net页面中没有去捕获这些异常,并且多处页面中都使用了这些类,于是在多个页面都会出现不友好的错误提示信息。 怎么办?又不想一处一处修改代码,既费时又费力,这样编程不就变成了体力劳动,从而失去了乐趣。 这时让我想起了自定义错误页,于是Google,终于找到了答案。1、配置web.config:<customErrorsmode="RemoteOnly"defaultRedirect="ErrorPage.aspx&quo 阅读全文
posted @ 2011-04-16 14:34 JV Studio 阅读(608) 评论(1) 推荐(1) 编辑
摘要: 服务器上时不时就会出现vsjitdebugger.exe这个进程,还经常是好多一起出现,一旦出现,服务器上运行的软件就不工作了,甚是郁闷!远程桌面到服务器上,能看到每一个进程其实就是一个visual studio的调试窗口,挨个关掉就好了。有没有更好的解决方法呢?今天上网查了查,终于找到了解决办法,但不知道给程序调试会不会留下什么隐患,后来想想反正服务器上也不做debug,就这样吧。禁用实时调试:打开VS2005,在“工具”菜单中单击“选项”,选择“调试”文件夹,选择“实时”页,清除相关的程序类型:“托管”、“本机”、“脚本”,单击“确定”。删除以下注册表项:[HKEY_LOCAL_MACHI 阅读全文
posted @ 2011-03-17 10:44 JV Studio 阅读(5539) 评论(0) 推荐(0) 编辑
摘要: SQL code--你是否有足够的权限?如果有足够的权限,可以备份到本机--如果有,可以用下面的方法,查询分析器中操作:-- 创建共享目录exec master.dbo.XP_cmdshell 'md c:\bak'exec master.dbo.XP_cmdshell 'net share bak=c:\bak'--进行数据备份backup database 数据库 to disk='c:\bak\备份.bak'/*--以下操作在我的电脑中进行: 打开我的电脑,地址栏中输入: http://www.cnblogs.com/jvstudio/ad 阅读全文
posted @ 2011-02-24 13:16 JV Studio 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,为了解决成员访问级别的问题,我采用了一个object adapter,使得客户程序无法轻易地修改对象的属性。网友评论说,我的这种做法就是绕了一圈,的确,这种方法没办法阻止客户程序刻意地去修改对象的属性,但在一定程度上起到了保护作用:至少降低了误操作的可能性。今天发现其实可以用System.Runtime.CompilerServices.InternalsVisibleToAttr... 阅读全文
posted @ 2010-08-12 09:24 JV Studio 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 几个月来,疑被SOA,一直在和XML操作打交道,SQL差不多又忘光了。现在已经知道,至少有四种常用人XML数据操作方式(好像Java差不多),不过还没有实际比较过这些方式各有哪些特点或优劣。正好看到网上也没有这方面的实验,偶来总结一下。  测试开始先读取XML源,用一个比较大的RSS文件链接,复制到项目bin/debug目录下。[代码]     一、XmlDocument 方式代码   二、XPa... 阅读全文
posted @ 2010-08-12 09:19 JV Studio 阅读(284) 评论(0) 推荐(0) 编辑
摘要: using System; using System.IO; using System.Web; using System.Drawing; //GIF验证码类 public class Validate { //设置最少4位验证码 private byte TrueValidateCodeCount = 4; public byte ValidateCodeCount { get { r... 阅读全文
posted @ 2010-07-17 14:42 JV Studio 阅读(1961) 评论(3) 推荐(0) 编辑
摘要: Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍 Uploadify在Aspnet中的使用。  首先按下面的步骤来实现一个简单的上传功能。  1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。  2 在项目中添加UploadHandler.ashx文件用来处理文件的上... 阅读全文
posted @ 2010-07-13 13:41 JV Studio 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 前言本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成... 阅读全文
posted @ 2010-07-13 13:40 JV Studio 阅读(269) 评论(0) 推荐(0) 编辑