不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
在ASP.NET中值得注意的两个地方
编辑:dnawo 日期:2007-04-20
在ASP.NET中ASPX页面的Page_Load事件有两个让人奇怪的地方,你应该记住它们:
a.有时Page_Load事件在你的ASP.NET页面里会发生多次。这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True。如果是这样,那么在“Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs”后面加上“Handles MyBase.Load”这一行就是没有必要的了。既然Visual Studio.NET能够自动的为你处理这个部分,你当然可以将AutoEventWireup值设置成False。
b.有时好象一个按纽的单击事件处理代码并没有运行。这里你应该检查Page_Load事件确保任何加载数据的代码(比方在下拉列表中绑定数据的代码)只在初始加载这个页面的时候运行,而不是在后来客户端数据返回的时候运行。一个检查这种情况的简单的方法是在你的Page_load事件处理函数里添加对Page.IsPostBack值的测试:False意味着这是页面第一次被加载,True则意味着已经发生了一次数据返回过程。
a.有时Page_Load事件在你的ASP.NET页面里会发生多次。这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True。如果是这样,那么在“Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs”后面加上“Handles MyBase.Load”这一行就是没有必要的了。既然Visual Studio.NET能够自动的为你处理这个部分,你当然可以将AutoEventWireup值设置成False。
b.有时好象一个按纽的单击事件处理代码并没有运行。这里你应该检查Page_Load事件确保任何加载数据的代码(比方在下拉列表中绑定数据的代码)只在初始加载这个页面的时候运行,而不是在后来客户端数据返回的时候运行。一个检查这种情况的简单的方法是在你的Page_load事件处理函数里添加对Page.IsPostBack值的测试:False意味着这是页面第一次被加载,True则意味着已经发生了一次数据返回过程。
PJBlog2 v2.6 build 02 的一些修改
编辑:dnawo 日期:2007-04-18
在使用PJBlog2 v2.6 build 02过程中发现了一些问题,大都是字符过滤不严,下边针对这些问题提出一些修改方法:
一、搜索关键字没有过滤<和>
程序对搜索关键字使用CheckStr函数(位于common/function.asp)进行过滤,CheckStr函数却没有对<和>进行过滤,在给CheckStr增加<和>过滤后发现发表文章就出问题了,浏览时出现了很多的<br>,只能直接修改search.asp文件了,在第44句:SearchContent=CheckStr(Request.QueryString("SearchContent"))后增加如下代码即可。
一、搜索关键字没有过滤<和>
程序对搜索关键字使用CheckStr函数(位于common/function.asp)进行过滤,CheckStr函数却没有对<和>进行过滤,在给CheckStr增加<和>过滤后发现发表文章就出问题了,浏览时出现了很多的<br>,只能直接修改search.asp文件了,在第44句:SearchContent=CheckStr(Request.QueryString("SearchContent"))后增加如下代码即可。
一个页面中统一定义一个连接的新窗口
编辑:dnawo 日期:2007-04-18
网页设计死角,程序员的痛
编辑:dnawo 日期:2007-04-18
怎么让按钮更容易被点击
编辑:dnawo 日期:2007-04-18
判断访问是否来自搜索引擎的函数
编辑:dnawo 日期:2007-04-17
从子查询想到的...
编辑:dnawo 日期:2007-04-13
使用子查询很多时候能使原本复杂的问题变得非常简单,在分页中使用子查询就是一个很好的例子。如果你有使用子查询的经验,那么类似"Select * from table1 where id in (Select id from table1 where age>18)"的查询语句应该不会陌生,此句有些问题但我们主要是用它来说明问题,呵呵。言归正传,我们来分析下这条查询语句,众所周知,对于in,其后面的文字串格式应为"项目1,项目2,项目3,项目4",那么Select id from table1 where age>18的结果也应是这种格式,那我们就用下边的语句来获取下其结果:
复制内容到剪贴板
程序代码

Dim strTemp
strTemp = objConn.execute("select id from table1 where age>18")
strTemp = objConn.execute("select id from table1 where age>18")
五大行20日统一停收ATM跨行查询费
编辑:dnawo 日期:2007-04-13
中国银行业协会叫停ATM跨行查询收费一石击起千层浪。记者昨日获悉,对于该协会规定的4月20日停收“大限”,工、农、中、建、交五大银行已经开始进行系统重置,五大行将统一在4月20日凌晨停止向客户收取每笔0.3元的跨行查询费。
停收日期“不会拖延”
中国建设银行总行电子银行部一位人士告诉上海东方早报记者,建行正在进行ATM跨行查询的系统调整,在20日之前能够调整完毕。“尽管只是一个系统环节的调整,但由于现在银行基本上都进行了数据大集中,任何小的变化都实际上是全国性的系统重置工程,需要相应的时间和系统调试。”
停收日期“不会拖延”
中国建设银行总行电子银行部一位人士告诉上海东方早报记者,建行正在进行ATM跨行查询的系统调整,在20日之前能够调整完毕。“尽管只是一个系统环节的调整,但由于现在银行基本上都进行了数据大集中,任何小的变化都实际上是全国性的系统重置工程,需要相应的时间和系统调试。”