Ultradev实例教程:6 Ultradev使用心得

资讯 驱动中国 88 次阅读 0 条评论
分享 Q

第六章:Ultradev使用心得

1.Ultradev会与金山毒霸病毒防火墙冲突


装上了金山毒霸的朋友会发现有时候打开Ultradev的时候会报错,然后程序就中止掉了。只需要关掉病毒防火墙就行了。

2.察看源代码时汉字显示不正常

大家一定为DREAMWEAVER Ultradev 4里面的字体、文字大小设定(Edit-Preferences-Font/Encoding)不能保存大伤脑筋吧?这里为大家提供一个解决方案!

请先备份注册表,并且退出运行中的DREAMWEAVER Ultradev 4 。

1. 运行regedit.exe 。

2. 找到HKEY_CURRENT_USER/SOFTWARE/MACROMEDIA/DREAMWEAVER Ultradev 4/FONT PREFERENCES

3. 双击Number Encodings,把数值b改成c(十进制的11改成12)。

退出regedit,进入DREAMWEAVER Ultradev 4,现在你就可以随意地选择PROPOTIOANL,FIXED FONT,CODE INSPECTOR的字体和文字大小。

3.搜索结果不能翻页

不知道大家有没有发现,其实我们在前面的讲到的搜索页面的制作,最后察看结果的时候,如果你的纪录很多的话,翻页效果并没有实现。比如你用关键词win搜索能得到60条纪录,数据库记录有100条,翻页的时候你就会发现,搜索结果变到了100条(使用DataBinding ->Total Record实现),就是说,数据库里面的记录都被取出来了,为什么呢?让我们从头看看我们实现搜索的过程吧。

见下图,我们是通过使用Form Variable来获得传递的参数的(Request.form("xxx")),这是很自然的,因为我们通过一个Text的表单域来输入查询字符串。



这样的话,当我们翻页的时候,这个Request.form("xxx")的值便不能传递了,这样程序就使用了默认值"1"(见下图),也就是取出数据库里面所有的值。



直到问题出在什么地方了,那怎么解决呢?既然Request.form("xxx")不能传递下去,那我们就换种传递方式,用Request.querystring("xxx"),见下图。


当然只有这个是不行的,我们明明是通过表单域来输入查询字符串的,怎么会有个Request.querystring("xxx")来传递呢?嘿嘿,我们还是要利用到默认值的功能。如下图,原先的默认值为1,我们要将他修改为我们所需要的值。



这是对应的源代码,我们要从修改源代码着手



这是修改过后的源代码。哈哈,看明白了吗?我们将初始值变成了Request.form("xxx"),这样程序在找不到Request.querystring("xxx")的情况下就会采用这个初始值来取数据。



这样我的翻页程序就完善了,是不是很简单?! ^_^

上面这三个问题是比较常见的,就给大家先讲到这儿了。

到此,我们给enet所写的ultradev系列教材便告一段落。

Ultradev实例教程:6Ultradev使用心得 学习U
版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友