浏览模式: 普通 | 列表
4月, 2007 | < | 1 | 2 | 3 | 4 | 5 | 6 | >

Validation of viewstate MAC failed

[ 2007-04-18 16:10:27 | 作者: admin ]
网上检索说这个问题容易asp.net 2.0下面出现,难道万网刚升级了.net框架,可我的这个老程序是1.1的呀,居然也出现错误,郁闷。
我在页面的顶部page加 EnableViewState="False" EnableViewStateMac = "False" 来解决这个问题,亏的没有用ViewState,不然还真麻烦。

另外.net2.0的下面方法解决,这样降低安全也不是办法,总归算个bug,希望m$早点想出办法
<pages enableEventValidation="false" viewStateEncryptionMode ="Never" />

http://forums.asp.net/1/1173230/ShowThread.aspx
p.s. 基本都会出现这个错误,所以早点设置为妙

解决办法如下

1. 单击“开始”,单击“运行”,键入 control admintools,然后单击“确定”。
2. 双击“本地安全策略”。
3. 单击“软件限制策略”。(注意:如果未列出软件限制,请右击“软件限制策略”,然后单击“新建策略”。 )
4. 在“对象类型”下,双击“强制”。
5. 单击“除本地管理员以外的所有用户”,然后单击“确定”。
6. 重新启动计算机。

微软说明:
http://support.microsoft.com/kb/925336

Everest 测试软硬件驱动信息好工具

[ 2007-04-16 14:24:09 | 作者: admin ]
p.s. 不知道硬件没关系,Everest让你一览无余
attachments/200704/16_142928_1.gif

Everest ultimate(原名AIDA32)
Everest ultimate是一个测试软硬件系统信息的工具,它可以详细的显示出PC每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测。目前Everest Home已经能支持包括中文在内的30种语言,让你轻松使用。而且经过几次大的更新,现在的Everest已经具备了一定的硬件测试能力,让您对自己电脑的性能有个只管的认识。最新版本更新如下:1.修正了Intel i940/945/955/975/E7230芯片组信息显示方面的错误。2.增加对Ageia无理卡的支持。3.修正了Geforce 6800XT显卡信息显示方面的错误。

javascript framework

[ 2007-04-16 12:03:41 | 作者: admin ]
attachments/200704/16_120435_screenshots.png


Silverna:
1、使用 <script> 标签太多,使用者不可能知道要实现某个功能而需要加载哪些模块
2、重复加载过多,每个页面不得不加载数量众多,字符量巨大的脚本,作为框架,你不可以把这一步重要的核心交给不可靠的浏览器本地缓存
3、对单个脚本文件的书写约束太多,框架没有了开放性

Dron Framework:
1、同上,没有解决每个页面加载过的脚本缓存
2、命名空间的写法太死了,没有 namespace 的封装性
3、源代码里竟然还有中文,对DOM的事件处理竟然不使用监听模式

Zerg:
1、这个太轻量级了,称不上框架,只能说是一个脚本代码导引器

script_aculo_us:
1、用时间线和效果库封装是它的精髓
2、同一效果在同一对象上的叠加很有问题
...

阅读全文…
http://blog.csdn.net/btbtd

说明: 拖曳流程鼠标按下->(鼠标移动->元素移动) 鼠标按键弹起->元素停止移动 针对 IE, 主要使用 obj.attachEvent() && obj.detachEvent() 针对 Firefox 主要使用 DOM 2 的 obj.addEventListener() && obj.removeEventListener Opera 以上两种方法都支持 在本文中, 需要拖曳的元素必须指定style 属性为 position:absolute; 且应指定 left && top 的坐标值, 如: linenum element 1 dragging compatibility for IE, Opera, Firefox. 函数 fDragging(obj, e, limit) 的各参数解释: obj: HTML元素对象, ...

阅读全文…
http://blog.csdn.net/btbtd/

数据库操作语句
7. 外连接——交叉查询
7.1 查询
7.2 等值连接
7.3 右外连接
7.4 左外连接
7.5 更新操作

简介:

外部连接和自联接
inner join(等值连接) 只返回两个表中联结字段相等的行
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
on 指定表间联结字段及其关系的等号 "=" 表达式, 返回 true 或 false. 当表达式返回 true 时, 则查询中包含该记录.
! 外部连接只能操作已存在于数据库中的数据

code:
7.5.2
update (ctarticle as a left join ctclass as c on a.classid ...

阅读全文…

url编码

[ 2007-04-13 15:45:10 | 作者: admin ]
google:
Encoding enc = Encoding.GetEncoding("UTF-8");
Response.Write( System.Web.HttpUtility.UrlDecode("%E8%B0%B7%E6%AD%8C",enc));
结果为“谷歌”

baidu:
Encoding enc = Encoding.GetEncoding("gb2312");
Response.Write( System.Web.HttpUtility.UrlDecode("%D7%AA%BB%BB",enc));
结果为“转换”

编码的时候:
Response.Write(System.Web.HttpUtility.UrlEncode("百度", Encoding.Default ));
Response.Write(System.W...

阅读全文…