您的位置:首页 > 编程语言 > ASP

asp.net一些奇怪问题现象及解决(1)

2006-12-06 15:48 316 查看
1 地址栏有很多奇怪的字符,如:http://localhost/workplan/(Sitsd98glk29329jfmadh)index.aspx
原因:Cookies 没有放在客户端上
解决:<Web.config>文件,将<SessionState>那一行删掉

2 load无法直接识别_ID等属性
原因:定义时定义为Public shared function load()'shared不可以访问私用的_ID属性
解决:改为定义:Public function load()

3 传递参数汉字丢失一个字
原因:尚未清楚
解决:Web.Config下,改为:
<globalization requestEncoding="GB2312" responseEncoding="GB2312" />

4 全局静态变量
原因:Private Sub无法取得Public /Dim等定义的变量。
解决:只能用Shared型变量

5 Session丢失
原因:跨进程容易丢失Session
解决:1 应用程序池
2 用IE,不用我的电脑(那样在window.open情况下,会增加进程)

6 死活打不开Word文件,提示文件名或路径不对
原因:不明
解决:删除aspx页output catch行

7 两个格式一样的ArrayList合并成一个ArrayList
ArrayList1.AddRange(ArrayList2)

8 未将对象引用设置到对象的实例
qryTmp.Read()
原因:只要reader的Sql语句不对,就会造成这种情况。

9 SQL安装时提示:程序挂起……
解决:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到FileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。若仍出现上述情况,需在“编辑→查找”中找到“RenameOperations”,并全部删除!

10 传参不好使。
解决:传参数时用Server.UrlEncode
例:"a.aspx?querstring="+Sever.UrlEncode("在这里写参数值")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐