随笔分类 -  ASP.NET

1
为ASP.NET页面中的输入框“选择”值(代替直接输入)
摘要:在Windows应用程序中,可以使用日期控件选择日期,代替直接输入,这样的好处是日期格式不会错误,而且界面比较友好。又比如我需要在输入框中填写一个单位的编码,可是单位的编码很难记,需要查询得到,这在WinForm中同样很容易实现,在WebForm中,我们模仿WinForm的实现方式:打开一个新窗口,在新窗口中查询得到结果,选择记录行,将结果返回到父窗口的相应输入框中。 需要输入数据的界面(父窗口... 阅读全文
posted @ 2004-11-02 10:34 zhumk 阅读(2924) 评论(0) 推荐(0)
JavaScript打开浏览器窗口的几个脚本
摘要:functionopenCentered(url,windowName,width,height,featureString){if(!windowName)windowName='';if(!featureString)featureString='';elsefeatureString=','+featureStrin... 阅读全文
posted @ 2004-11-01 11:11 zhumk 阅读(1672) 评论(0) 推荐(0)
Duwamish示例中异常记录的一个小bug
摘要:.Net Framework SDK所带的Duwamish是一个经典的示例,我们现在的很多项目都是按照这个架构设计的,在实际使用中,发现SystemFramework中进行日志记录日志类有时会出现问题,表现在有时候可以记录异常日志到日志文件中,有时却有只是创建了日志文件,而没有记录信息(记录异常到系统日志没有问题),经过仔细分析,发现是以Debug方式编译程序可以记录日志,而以Release编译程... 阅读全文
posted @ 2004-10-29 09:43 zhumk 阅读(967) 评论(0) 推荐(0)
ASP.NET中Panel服务器控件的隐藏与显示应该注意的问题
摘要:在ASP.NET中,Panel服务器控件一般用来作为容器控件,来成组的隐藏和显示一些控件,大部分情况下直接设置Panel的visualable属性为True或者False就可以达到目的,但是有一些情况下,例如对整个页面进行validate时,但是在一个隐藏的Panel中,有RequiredValidate控件,它校验的控件由于和Panel一起被隐藏,所以它是无法通过校验的,那么页面的validat... 阅读全文
posted @ 2004-10-28 11:58 zhumk 阅读(4069) 评论(1) 推荐(0)
检测浏览器是否自动屏蔽了弹出窗口
摘要:现在类似Google Toolbar的工具条几乎都提供了弹出窗口阻挡的功能,但是在实际WEB开发工作中许多情况下还是需要自动谈出窗口,因此需要检测并提醒用户禁用该功能。 在使用MSN Webmessenger时,发现它可以告诉我使用了弹出窗口阻挡功能,在分析它的代码后,提取出下面的程序,可以直接在自己的项目中使用,经过检验,确实可以检测到IE中google等工具条的阻挡情况,但是GoSurf等多线... 阅读全文
posted @ 2004-10-27 22:36 zhumk 阅读(4763) 评论(9) 推荐(0)
ASP.NET网站全文检索(代码部分)
摘要:前文 ASP.NET网站全文检索 主要是收集整理的一些资料,本文是使用Microsoft Indexing Service进行网站全文检索的代码部分,配置部分见这里。 ASPX页面代码如下: 关 键 词: 查询方式: 包含全部的字词 包含任何一个字词 布尔表达式查询 全字匹配 自然语言查询 查询范围:... 阅读全文
posted @ 2004-10-27 14:36 zhumk 阅读(5982) 评论(8) 推荐(0)
ASP.NET网站全文检索
摘要:使用Microsoft Indexing Service进行全文检索的相关资料:Using Index Server to Search Your Web Site - Part IUsing Index Server to Search Your Web Site - Part IISearching Index Server With ASP Creating Search Pages wi... 阅读全文
posted @ 2004-10-27 13:59 zhumk 阅读(3870) 评论(3) 推荐(0)
使用Microsoft Indexing Services开发网站全文检索配置说明
摘要:使用Microsoft Indexing Services开发网站全文检索配置说明 本文的网站的全文检索功能是基于Microsoft Indexing Services索引服务。 为了使网站全文检索正常、安全的工作,需要进行一些设置,以下详细说明配置过程。 说明:本文档描述的配置说明是基于Microsoft Windows Server 2003 Enterprise Edition操作系统,... 阅读全文
posted @ 2004-10-26 15:15 zhumk 阅读(5035) 评论(4) 推荐(0)
使用AWStats 6.1 分析WEB群集日志文件
摘要:使用AWStats分析单服务器日志文件设置比较简单,由于最近开发的一个网站需要使用WEB服务器群集,因此研究了一下分析多服务器日志文件的方法。 网站访问统计配置 网站访问分析以及统计使用开源软件AWStats(http://awstats.sourceforge.net/)进行,本文是Web服务器和AWStats软件的安装配置说明。 运行环境说明: 操作系统:Microsoft... 阅读全文
posted @ 2004-10-26 10:15 zhumk 阅读(2866) 评论(6) 推荐(0)
HTML解析
摘要:自己收集一些资料,以备用 发赛特技术网 《通过解析HTML读取数据》运用SgmlReader类来解析HTML文件,并生成格式规范(well-formed)的HTML.Microsoft的XML大师Chris Lovett最近在gotdotnet网站上发布了一个新的SGML解析器,叫做SgmlReader,它可以解析HTML文件,甚至将它们转换成一个格式规范的结构。SgmlReader派生于X... 阅读全文
posted @ 2004-08-31 22:08 zhumk 阅读(1388) 评论(1) 推荐(0)
ASP.NET WEB群集使用SQL Server保存状态
摘要:参考以下文章 Using SQL Server for asp.net session state ASP.NET Session State Management Using SQL Server 以下是我的安装过程和简要说明: 一、 MS SQL Server安装及设置 1、 按照默认设置安装MS SQL Server 2000简体中文企业版,注意用户验证采用混合验证方式,sa用户密码不能... 阅读全文
posted @ 2004-08-09 11:30 zhumk 阅读(898) 评论(0) 推荐(0)
经过千辛万苦,终于安装好了ASPNETForums 2.0
摘要:安装使用过多个版本,昨天(7月7日)到官方论坛下载了最新的源代码(http://forums.asp.net/Builds/Source/forums_latest_source.cab),经过编译,终于可以运行了,前几次下载的版本都有一些明显的Bug。 不过它的样式表设置的字体大小不适合中文,因此自己修改了样式表文件Themes\default\style\default.css,它对于字体大小... 阅读全文
posted @ 2004-07-08 10:07 zhumk 阅读(989) 评论(8) 推荐(0)
用户操作“确认”
摘要:一个好的用户界面,在用户进行数据操作前特别是进行数据的修改、删除等操作前,必须提醒用户进行确认:是否继续进行选定的操作,防止用户错误操作,对于WinForm应用程序来说非常简单,而WebForm应用相对难一点。原理其实也很简单,就是将页面的一些会引起postback到服务器端的事件作一次客户端的确认。可以通过客户端的javascript来做到这点。你可以使用window.confirm方法来让用户... 阅读全文
posted @ 2004-06-17 11:43 zhumk 阅读(1508) 评论(3) 推荐(0)
如何防止用户反复提交一个表单
摘要:如果客户端一定要反复提交,是无法完全阻止的,不过可以通过服务器端进行检查。例如在submit1.aspx中进行提交数据,如果只允许用户提交一次,那么就在一个会话开始时,在session中保存一个boolean变量为true,在提交时检查此变量,如果为true进行保存操作,并将其设为false。如果为false不进行任何操作,并给出禁止反复提交的警告。 阅读全文
posted @ 2004-06-16 08:26 zhumk 阅读(1467) 评论(5) 推荐(0)
如何使IE的后退按钮无效
摘要:下面这篇文章是从新闻组摘抄来的,出处不详,见下文: 浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。 一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过... 阅读全文
posted @ 2004-06-16 08:21 zhumk 阅读(2247) 评论(4) 推荐(0)
跟踪Application_End事件的技巧
摘要:在对于Asp.net Web应用程序,Application_End会在整个Web应用程序结束的时候发生。也就是说,它会在服务器端的Web应用程序的Appdomain卸载之前发生。 一个比较好的主动触发该事件的方法是改动Web.Config文件。一旦Asp.net监测到Web.Config文件作了改动,它就会卸载整个AppDomain。所以,你可以加一个空格到Web.Config,然后保存。 阅读全文
posted @ 2004-06-10 17:31 zhumk 阅读(3328) 评论(2) 推荐(0)
ASP.NET页面Trace技巧
摘要:做过ASP.NET开发的人都知道Trace指令是一个非常有用的跟踪调试页面的方法,要使用Trace进行跟踪,有2中方法:1、配置Web.Config中的Trace指令 配置了该命令以后,在IE浏览器中地址栏键入http://主机地址/trace.axd就可以看到记录的访问页面的trace信息。requestLimit 记录多少个页面的跟踪信息pageOutput 是否在页面的底部显示Trac... 阅读全文
posted @ 2004-06-10 17:06 zhumk 阅读(3140) 评论(2) 推荐(0)
ASP.NET应用开发心得
摘要:在经过几个月的时间,开发完一个ASP.NET应用项目以后,得到了一些心得,与大家分享。 1、能够使用静态页面的地方,就使用静态页面,静态页面不需要经过ASP.NET处理,仅由IIS进行处理,在效率上比ASPX页面肯定好很多。特别对于访问量大的应用,一定要注意。 2、页面如果不需要使用Session和ViewState,那么一定要关闭,关闭其实非常简单EnableSessionState="Fals... 阅读全文
posted @ 2004-06-10 16:52 zhumk 阅读(768) 评论(0) 推荐(0)
文本框焦点清空以及回车键提交表单的实现
摘要:1、输入框得到焦点,清空输入框 很多页面例如搜索框等,需要当鼠标焦点在输入框中时,清空输入框中内容,这个非常容易实现,请看下面代码: 请输入关键字仅仅只需要在该控件代码中加入一个属性就可以,为:onFocus=this.value='';注意是两个单引号,在前面完整的代码中this.value='';又包括在双引号中。2、回车键提交表单ASP.NET页面本身没有办法自己实现,这里使用客户端的jav... 阅读全文
posted @ 2004-06-10 16:33 zhumk 阅读(1779) 评论(1) 推荐(0)
ASP.NET中实现简单访问统计计数器
摘要:为完成网站访问计数器可是伤透脑筋,今天完成了第一个版本,记录信息如下:1、记录每天的访问用户数2、记录每天的点击次数 就为实现这两个简单功能,也让我着实头痛,暂时没有太多考虑性能,只是实现。简单说明一下:由于为了精确实现计数器,那么要么简单使用Application.Lock锁定线程,要么自己写多线程的程序,他们都会造成系统性能的严重影响,因此,在锁定线程期间做的事情越少越好,因此不能频繁的往数据... 阅读全文
posted @ 2004-06-10 15:48 zhumk 阅读(4374) 评论(0) 推荐(0)

1