随笔分类 -  .NET技巧

实用方法,加快开发的速度...
ASP.NET2.0文件上传以及图片处理
摘要:1.最简单的单文件上传(没花头) 2.多文件上传 3.客户端检查上传文件类型(以上传图片为例) 4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID) 7.上传图片生成等比例缩略图 8.上传图片加水印(文字水印,图片水印,文字+图片水印) 9. 1.最简单的单文件上传(没花头) 效果图: 说明... 阅读全文

posted @ 2008-07-28 11:54 9who 阅读(294) 评论(0) 推荐(0)

asp.net页面间数据传递(总结篇)
摘要:1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服... 阅读全文

posted @ 2008-07-28 11:53 9who 阅读(243) 评论(0) 推荐(0)

在C#程序中使用系统热键
摘要:1.首先引入System.Runtime.InteropServices using System.Runtime.InteropServices; 2.在类内部声明两个API函数,它们的位置和类的成员变量等同. [System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函数 public static extern bool ... 阅读全文

posted @ 2008-07-28 11:52 9who 阅读(344) 评论(0) 推荐(0)

C#事件机制初次接触(事件访问器)
摘要:C#是微软出品的新一代编程语言是VS.NET工具集中的主打语言,C#的一个重要特性之一就是支持“事件(Event)”。在C#中为一个类添加事件支持是非常简单的: 打开VS.NET,新建一个C# Console Application,执行“项目”->“添加类”菜单功能,添加一个“MyClass”类: using System; namespace ConsoleApplication1 { ... 阅读全文

posted @ 2008-07-28 11:51 9who 阅读(886) 评论(0) 推荐(0)

在Web.Config中如何引入相对目录下的Access文件
摘要:密码: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|my.mdb;Persist Security Info=False;Jet OLEDB:Database Password=xxxxxx 用户名和密码: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirecto... 阅读全文

posted @ 2008-07-28 11:50 9who 阅读(295) 评论(0) 推荐(0)

ASP.NET开发常用代码
摘要:几乎包含所有 ASP.NET 开发中用到的小知识点,很好的 阅读全文

posted @ 2008-07-28 11:49 9who 阅读(360) 评论(0) 推荐(0)

页面之间传递参数的几种方法荟萃(经典)
摘要:总结   本文讲述了使用不同的方法实现了ASP.NET页面间值传递,这三种方法是:QueryString,Session和Server.Transfer,我们应该反覆体会几种方法的异同。我希望本文能给你有用的助益,直到在你的代码中运用自如! 阅读全文

posted @ 2008-07-28 11:47 9who 阅读(658) 评论(0) 推荐(0)

asp.net与word文档在线
摘要:1.通过javascript打开\编辑\根据模板新建word文档 //"SharePoint.OpenDocuments.1"可与Office XP兼容 var openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); //打开文档 openDocObj.ViewDocument(lUrl+"./documents/sample.doc"); //ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档: openDocObj.ViewDocument(lUrl+"./documents/sample.doc", 要激活的程序的ProgID); 阅读全文

posted @ 2008-07-28 11:45 9who 阅读(5829) 评论(0) 推荐(0)

ASP.NET中web.config中加密连接字符串
摘要:旧版本的ASP.NET将连接字符串直接保存在ASPX页面中。回想一下,连接字符串包含了数据服务器名称和用户账户等信息,有时候甚至还包含了密码。在代码中包含以上信息是非常不好的习惯,原因有二。首先,这些信息可以被设计小组中的每一位程序人员看到(但是站点访问者不能在浏览器上看到)。第二,在整个Web站点中的每一个拥有该连接的地方,都必须进行维护和更新。更新密码成为了一项繁重的工作。 ASP.NET 2... 阅读全文

posted @ 2008-07-28 11:43 9who 阅读(6378) 评论(0) 推荐(0)

ASP.NET中容易忽略的重要方法函数
摘要:给大家介绍几个.NET中Path类的几个方法: 1. Path.combine(string, string) 根据给出的两个路径, 返回一个路径. 例如: string CompletePath = System.IO.Path.Combine(@"c:\MyApp", @"Images\skyline.jpg"); 将会返回一个全路径 c:\MyApp\Images\skyline.jpg 第一个参数中有无"\"结尾都可以. 阅读全文

posted @ 2008-07-28 11:39 9who 阅读(169) 评论(0) 推荐(0)

使用表单传递参数,request处理参数出现"未将对象引用设置到对象的实例
摘要:跟着于海淘的教程看了一下asp.net 教程,做着发现一个实例老是调不对,一下是: 学做了个登陆验证 是这样的 : 当从数据库验证用户名密码正确后 用POST方法把两个控件提交给另一个页面 然后在main.aspx里面的Page_Load接收 string userName = Request.Form.Get("txtUserName").ToString(); string userPwd = Request.Form["txtPwd"].ToString(); 阅读全文

posted @ 2008-07-28 11:35 9who 阅读(1768) 评论(0) 推荐(0)

使用GridView控件导出数据源的数据为Excel、Word或Text
摘要: 扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text 作者:webabcd 阅读全文

posted @ 2008-07-28 11:23 9who 阅读(877) 评论(0) 推荐(0)

vs2003升级到vs2005常出现的几个问题总结
摘要: 用vs做过项目的都知道,微软的升级是比较快的,最初的开发工具由vs2003,过度到vs2005,,到目前为止发布的vs2008,可我们很多的人的项目还是用vs2003做的,在升级到高版本的时候,难免回出一些错误,在这个给大家列出由vs2003升级到vs2005,常出现的一些错误 。 1.Global.asax文件的处理形式不一样 2.2.0没有了项目文件 阅读全文

posted @ 2008-07-28 11:21 9who 阅读(674) 评论(0) 推荐(0)

asp.net中实现SQL防注入代码
摘要:在网站里新建Global.asax,添加 void Application_BeginRequest(object source, EventArgs e) { COMP.ProcessRequest pr = new COMP.ProcessRequest(); pr.StartProcessRequest(); } 阅读全文

posted @ 2008-07-28 11:20 9who 阅读(1383) 评论(1) 推荐(0)

vs2005添加多个解决方案技巧(一个项目中包含多个项目)
摘要:9ago 很多大的项目都有里面都有多个项目组成,如何在里面添加多个项目呢,刚开始用vs2005的时候,发现没法在解决方案里添加新的项目。 为什么呢?请看下图,没有解决方案,之后一个类。 阅读全文

posted @ 2008-07-28 11:16 9who 阅读(1269) 评论(0) 推荐(0)

ASP.NET中值类型与列类型不匹配的问题
摘要: 上述代码在 .Net 1.1环境下没有问题,升级到.Net 2.0后,运行时报错: 值类型与列类型不匹配 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 值类型与列类型不匹配 阅读全文

posted @ 2008-07-28 10:47 9who 阅读(1086) 评论(0) 推荐(0)

去掉vs2008源代码中的对齐线 点点点
摘要:vs2008 不小心,按键出现了这个一行一行的点点,编写代码的时候很不方面,去掉的方法 先按住CTRL再按一下E,再按一下S,按顺序按就行了 阅读全文

posted @ 2008-07-28 10:44 9who 阅读(774) 评论(2) 推荐(0)

vs2005常用调试快捷键
摘要:vs2005常用调试快捷键 ,开发起来更加的方面,虽然现在vs2008发布了,但vs2005还是一个主流,个人还是用vs2005,调试代码也多。 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体设计器 F5: 启动调试 Ctrl+F5: 开始执行(不调试) Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 F9: 切换断点 Ctrl+F9: 启用/停止断点 Ctrl+Shift+F9: 删除全部断点 F10: 逐过程 Ctrl+F10: 运行到光标处 F11: 逐语句 编辑快捷键 阅读全文

posted @ 2008-06-07 10:56 9who 阅读(2477) 评论(0) 推荐(0)

csc编译环境的设置
摘要:安装完.net之后,进入dos运行csc会提示你是 不可运行的程序,这时你对csc设置全局环境变量,当然不设置夜可以,在安装之后的目录有一个visual studio 2005命令提示符,是可以运行的。 如何设置全局环境变量 如果你安装了 .NET Framework,csc.exe 可以在这个位置找到: \WINDOWS\Microsoft.NET\Framework\v**** 默认情况... 阅读全文

posted @ 2007-08-30 17:41 9who 阅读(565) 评论(0) 推荐(0)

(转载)ASP.NET技术初学者学习步骤建议——系统学习ASP.NET技术的学习顺序问题
摘要:第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET  Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。 举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型 .NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。 出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。 在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤 阅读全文

posted @ 2007-08-14 17:47 9who 阅读(389) 评论(0) 推荐(0)

导航