ASP.NET学习资料
别样苍茫
沉睡得太久,我该飞翔了!
展开
-
ASP.NET 判断两张图片是否一致
.net中的GDI+能非常方便的进行图象处理,但是并未直接提供进行图片比较的类或者方法,本文的目的是探讨如何进行图片比较。 首先要说明的是,进行比较的两幅图片必须具有相同的格式,并且最好是未经压缩的图片格式。否则,不能进行完全的相同性对比,只能做近似判断,比如各种颜色分量相差5%即认为一致。 在自己动手之前先GOOGLE一番,找到了下面两篇比较典型的文章: (1)h原创 2008-12-30 23:23:00 · 3608 阅读 · 3 评论 -
IIRF IIS6 重写在Framework2.0 升级Framework4.0
最近把原来的网站项目2.0升级到了4.0,网站发布时发现原来的伪静态除了详细页面等一些有后缀的页面能正常访问外,其余页面均找不到页面地址,报404错误。除了Framework版本不一样,其余没有任何修改。 最终在博客园看到有前辈分析原因如下: ASP.NET 4.0在安装的时候,会在IIS6注册一个ISAPI Filter,叫做”aspnet_filter.原创 2011-06-13 13:08:00 · 1648 阅读 · 1 评论 -
TFS2010安装部署
TFS2010安装过程TFS疑难问题解答TFS文档不能查看TFS报表不能查看原创 2011-01-05 16:41:00 · 4237 阅读 · 1 评论 -
ASP.NET 中 FCK新闻分页实现
ASP.NET FCK新闻内容分页原创 2010-08-17 22:03:00 · 2183 阅读 · 1 评论 -
非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用
今天在项目中,想对asp.net弹出提示框来个封装,为了能更好的调用,就添加了一个CS类,结果方法还没写完就报错了,提示命名空间不对,我想,那就添加引用吧,但是貌似结果也不行,在添加了所有WEB引用之后,最终提示“非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用”于是根据提示的命名空间做了强制转换,就OK了。Page pag原创 2010-03-31 16:39:00 · 4242 阅读 · 0 评论 -
TFS安装笔记
之前就已经在用TFS了,但是由于没记笔记,很多顺序以及安装文件版本搞错,导致这几天TFS安装之路坎坷。系统 server 2003 Visual Studio 2008Visual Studio 2008 sp1 iis 6.0 sql server 2005 sql server 2005 sp1 集成team foundation server 2原创 2010-03-16 22:12:00 · 740 阅读 · 0 评论 -
ASP.NET中 返回上一页
C# Response.Redirect((String)ViewState["UrlReferrer"]); JS this.RegisterClientScriptBlock("E", "history.go(-2);"); //RegisterClientScriptBlock方法在3.5中 否决的 或 Response.Write("his原创 2009-10-12 03:08:00 · 758 阅读 · 0 评论 -
用Dreamweaver轻松实现不同分辨率下的层定位
1、首先你需要到www.macromedia.com网站上去下载一个名为CenterLayers 2.3的插件(下载前得先在网站上注册),大小为8K。然后用Exention manager将插件装上(不要告诉我你用的是Frontpage哟)。重新启动DW使插件起作用,设定页面中需要定位的层为Layer1,再新建一个透明层,设为Layer2并使其移至窗口中央,将代表layer1的黄色标签选中后拖至L原创 2008-12-22 23:11:00 · 883 阅读 · 1 评论 -
JS读取写入COOKIE
JS 读取写入 Cookie ; function kexie() { var Days =1; var exp=new Date(); exp.setTime(exp.getTime()+Days*24*60*60*1000); document.cookie="id=cc;exp原创 2008-12-22 22:25:00 · 4400 阅读 · 0 评论 -
C#发送Email邮件方法总结
通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:1.通过Localhost;2.通过普通SMTP;3.通过SSL的SMTP;下面一个一个来说: 1.通过LocalHost1public void SendMailLocalhost() 2 ...{ 3 System.Net.Mail.MailM原创 2008-12-23 17:36:00 · 1230 阅读 · 0 评论 -
当你使用GridView的时候,不要在page_load中绑定数据
在csdn我看到的一个很普遍的编程错误,就是在使用GridView时在page_load中从后台(数据库)绑定数据。实际上,那种写法是asp.net1.1时代我们不太懂asp.net,并且使用DataGrid等比较简单的控件时遗留的一种非常不成熟的写法,没想到现在在很多使用GridView编程的“范例”代码中还不断地影响初学者。这个写法错误地在每一次回发时在page_load中绑定数据,而这个方法转载 2008-12-21 15:29:00 · 2718 阅读 · 0 评论 -
.net2.0 缓存用法
1. 应用程序缓存我们在做程序的时候,有时候要经常的读取一些不怎么会改变,不怎么会更新的内容 , 比如:用户资料信息这时候我们可以用缓存,把这些信息用某种Key的Cache保存在服务器端,当有用户要读取关于跟这个Key相关的信息时,用户就不用再去读数据据,直接从Cache读取,这样就可以减少数据库的读取次数,大大提高应用程序的性能.代码: VB.Net(比如我们要把一个用户的信息保存在原创 2008-12-19 23:42:00 · 564 阅读 · 0 评论 -
FrameSet框架资料
HTML之中的元素之一, 其作用是指定一个框架集,用于组织多个框架和嵌套框架集。 FRAMESET 元素是 FRAME 元素的容器。HTML 文档可包含 FRAMESET 元素或 BODY 元素之一,而不能同时包含两者。 如果用户在框架中打开了 Web 文件夹后单击了 Web 文件夹中的内容,那么被单击的文件或文件夹将取代整个窗口。例如,假设页面包含两个框架,一个框架指向 http://w原创 2008-12-05 13:16:00 · 706 阅读 · 0 评论 -
DropDownList tooltip
for (int i = 0; i < GridView1.Rows.Count; i++){ //Add logic to fill the GridView //Now lets iterate through the DropDown controls to add a "Title" to the //resulting HTML "" elemen原创 2009-02-16 09:12:00 · 782 阅读 · 0 评论 -
C#防SQL注入代码实现方法
对于网站的安全性,是每个网站开发者和运营者最关心的问题。网站一旦出现漏洞,那势必将造成很大的损失。为了提高网站的安全性,首先网站要防注入,最重要的是服务器的安全设施要做到位。下面说下网站防注入的几点要素。一:丢弃SQL语句直接拼接,虽然这个写起来很快很方便。二:如果用SQL语句,那就使用参数化,添加Param三:尽可能的使用存储过程,安全性能高而且处理速度也快四:屏蔽SQL,javascript等原创 2009-01-14 10:46:00 · 7235 阅读 · 0 评论 -
C#实现群发邮件
先在网上下一个jmail.dll(google搜一下就有。) 具体代码。 public bool SendMail(string from ,string fromName,string subject ,string body , string attachmentFile1,string attachmentFile2,bool原创 2009-01-14 10:43:00 · 3715 阅读 · 0 评论 -
C#中利用正则表达式去除HTML中的格式
想去掉除了段落标记之外的所有html标记,只要页面的文字,好比是我把代码贴到记事本里面的效果,去掉了链接等代码。 可以试试。public static string DelHTML(string Htmlstring)//将HTML去除 { #region //删除脚本 Htmlstring =Sy原创 2009-01-07 10:57:00 · 4335 阅读 · 1 评论 -
事件注释
做个记号:ThemeableAttribute命名空间: System.Web.UI程序集: System.Web(在 system.web.dll 中) 控件开发人员使用 ThemeableAttribute 属性修饰控件类型及其成员,指示哪些控件受主题和控件外观影响,哪些不受主题和控件外观影响。默认情况下,控件公开的所有属性都受主题影响。但是,主题通常只应用于样式属性 (P原创 2011-10-27 17:54:26 · 585 阅读 · 0 评论