鲨丁鱼.net技术小栈

这里讨论.net的web和form开发,还有其它关于WEB开发和安全的全部知识点,顺带一些经典的有意思的杂文!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 5 6 7 8 9 10 下一页

2005年12月16日

摘要: 2.建立一个页面类(假设叫BasePage),继承于Page,然后你的站点的所有页面都从这个类继承,这样你只要在BasePage类里:override OnInit事件,在里面:this.Error += new System.EventHandler(this.error());然后在error()方法里做你的统一的错误处理,这样,所有页的错误处理就一样了。 ? 给你点例子: protec... 阅读全文

posted @ 2005-12-16 11:07 King0502 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 一、跳过磁盘检修等待时间 一旦计算机因意外原因,例如突然停电或者死机的话,那么计算机下次重新启动的话,系统就会花10秒钟左右的时间,来运行磁盘扫描程序,检查磁盘是否有错误出现。要是你是一位惜时如金的人,肯定不会白白等待下去的。那就跟我一起来,跳过这段检查等待时间吧: 1、在开始菜单中,依次执行“程序”/“附件”/“命令提示符”命令,将界面切换到DOS命令行状态下; 2、直接输入“CHKN... 阅读全文

posted @ 2005-12-16 10:06 King0502 阅读(131) 评论(0) 推荐(0) 编辑

摘要: 1.禁用配置服务器向导: 禁止“配置你的服务器”(Manage Your Server)向导的出现:在控制面板(Control Panel) -> 管理员工具 (Administrative Tools )-> 管理你的服务器(Manage Your Server)运行它,然后在窗口的左下角复选“ 登录时不要显示该页”(Don\'t display this page at logon)。 2... 阅读全文

posted @ 2005-12-16 10:03 King0502 阅读(142) 评论(0) 推荐(0) 编辑

2005年12月13日

摘要: 利用.NET框架提供的 WebClient类 和 WebRequest类,我们可以很轻易地得到给定URL地址的源代码,很简单,以下是C#的完整的例子. 查看例子 GetPageHtml.aspx 得到网页源代码得到任意网页源代码http://dotnet.aspx.cc/content.aspx GetPageHtml.aspx.cs using System;using System.Col... 阅读全文

posted @ 2005-12-13 15:55 King0502 阅读(103) 评论(0) 推荐(0) 编辑

2005年12月9日

摘要: 设计模式从本质上说是一种规则,从形式上说,分为创建型、结构型、行为型。设计模式的应用是为了实现软件设计中的几个原则,其中一个重要原则是:减少模块之间的耦合程度。为了确保这个目的,在设计一个类时,要针对接口,而非实现。(Programming to an Interface, not an Implementation)设计的时候只关心类的接口,编程的时候可以先实现一个简单的接口,供别的模块调用。使... 阅读全文

posted @ 2005-12-09 09:17 King0502 阅读(140) 评论(0) 推荐(0) 编辑

摘要: 在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: 进入... 阅读全文

posted @ 2005-12-09 09:09 King0502 阅读(99) 评论(0) 推荐(0) 编辑

摘要: 一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设... 阅读全文

posted @ 2005-12-09 09:06 King0502 阅读(111) 评论(0) 推荐(0) 编辑

2005年12月8日

摘要: http://www.microsoft.com/china/msdn/archives/library/dnaspnet/html/Asp11222001.asp 阅读全文

posted @ 2005-12-08 10:40 King0502 阅读(109) 评论(0) 推荐(0) 编辑

摘要: Session对象,Application对象和ViewState对象都是ASP.NET的重要对象。它们都可以用来保存应用程序的数据,或用来缓存网页的数据。但是它们还是存在下面几点不同之处。 1,Session对象和Application对象是全局性的,在整个应用程序运行后,无论什么时候程序都可以访问Session对象和Application对象;而ViewState对象在一个特... 阅读全文

posted @ 2005-12-08 10:37 King0502 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 今天在看到禁止在页面中使用static变量一文及其评论中关于对ASP.NET中static变量的探讨,觉得并没有涉及static的实质 — 什么是static。 ASP.NET和C++中的static并没有多少不同,实质上他们都是在编译期就已存在的地址空间。换句话说,在你Build成功之后,项目的DLL文件中已经存在了这个static变量(或者类)的空间,亦即在你运行时系统载入DLL后... 阅读全文

posted @ 2005-12-08 10:33 King0502 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 今天,项目出现了问题,从表现看像是串Session,我们的Session变量使用的并不多。而且这个现象能够必然的重现。因为是别的组的程序我也没怎么去查。后来他来问我,Session没有问题,是static变量出了问题。static变量!!!我一下就敏感起来。然后去看他的代码。My God!一堆的static变量。其实都应该用ViewState来保存的。 我以前给项... 阅读全文

posted @ 2005-12-08 10:32 King0502 阅读(128) 评论(0) 推荐(0) 编辑

2005年12月6日

摘要: WakiCheckDigit for asp.net 是适合于微软.Net开发平台的Web控件。它能放进Web 工具箱中,并可拖入 WEB 页面进行可视化的设置。它可以方便快速生成验证码,用于用户登录,身份验证等。可防止程序穷举破解用户信息。不用编程,一分钟生成安全验证系统,为你的系统构筑多一道安全防线。 阅读全文

posted @ 2005-12-06 23:37 King0502 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 终于写到主题了。下面是我要读的dotNet书籍,看到不要惊讶。C# 高级编程(第2版)ASP.NET 入门经典——C# 编程篇 Oracle专家高级编程 .NET Framework高级编程 Crystal Reports for Visual Studio .NET高级编程.NET XML高级编程 ... 阅读全文

posted @ 2005-12-06 19:09 King0502 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 此例子达到的效果是: 每按一次Button1,在表格Table1中添加一行(行中有2列,一列是文本框,一列是下拉框),并且当按钮第一次按下时再添加一个按钮,点击这个动态添加的按钮,输出表格中所有的控件的值。 前台: 放置一个Table用来动态添加控件,放置一个PlaceHolder用来动态添加按钮... 阅读全文

posted @ 2005-12-06 19:07 King0502 阅读(198) 评论(0) 推荐(0) 编辑

摘要: 很多网友在按钮的click事件中动态添加用户控件在页面回传后消失了或者就是用户控件中的按钮事件不能触发,下面是解决办法: (1) 首先添加一个用户控件:WebUserControl1.ascx 添加一个按钮:public System.Web.UI.WebControls.Button ucb;Text为"用户控件的按钮"(等会要在Page中用到这个按钮,所以设置为public) 为按钮的cli... 阅读全文

posted @ 2005-12-06 19:06 King0502 阅读(101) 评论(0) 推荐(0) 编辑

摘要: 第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray) Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde 第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割: string s=ab... 阅读全文

posted @ 2005-12-06 19:05 King0502 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 因工作需要,总结了几种分隔字符串的方法:1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase); foreach (string i in sArray) Response.W... 阅读全文

posted @ 2005-12-06 19:04 King0502 阅读(113) 评论(0) 推荐(0) 编辑

摘要: 要读懂这些代码主要是要了解ASP中操作二进制数据的对象ADODB.Stream!本程序主要用的就是Adodb.Stream,如果你有这个基础,就可以进一步添加更多的功能如加入杂点,渐变底色,数字行列错位,笔画短点,提高被ocr识别的不可能。目前还没有好的识别引擎,昨天下载了个号称能识别图像验证码90%的!把4321识别成 89910,所以图像码还是比较安全的。 在网上看到有暴力破解的方法,如... 阅读全文

posted @ 2005-12-06 19:03 King0502 阅读(126) 评论(0) 推荐(0) 编辑

摘要: FreeTextBox实现机制 刚开始试用FTB2.0的时候,感觉FTB真的很神,居然可以在网页状态实现编辑过程的What you see is what you get。看完FTB的文档(其实也不是很多的东西,估计就是用个NDOC或者什么类似的工具生成的SDK文档)又仔细试做了几个程序,觉得FTB的实现思路不复杂,但十分巧妙。它通过FTB这个中间部件将客户端(浏览器)的程序(j... 阅读全文

posted @ 2005-12-06 18:57 King0502 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 在CN.Text中,网站分类需要支持二级分类。我在开发网站分类的后台管理程序时,遇到了嵌套Repeater的问题,写出来给大家参考。 本文主要讲述如何实现在两个嵌套的Repeater之间插入另外的Control。即实现这样的嵌套: ... 阅读全文

posted @ 2005-12-06 18:53 King0502 阅读(141) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页