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("在这里写参数值")
原因: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("在这里写参数值")
相关文章推荐
- asp.net一些奇怪问题现象及解决
- 关于ASP.NET在IIS上的一些问题的解决办法
- 关于ASP.net的一些问题的解决,不断更新中......
- Asp.net Oracle 事务出现奇怪的自动提交现象及解决办法
- asp.net开发与web标准的冲突问题的一些常见解决方法
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- 一些ASP.NET不能调试问题的解决办法!
- 在ASP.NET环境的安装和配置遇到的一些问题的解决。
- Asp.net Oracle transaction事务出现奇怪的aotucommit自动提交现象及解决办法
- asp.net开发与web标准的冲突问题的一些常见解决方法
- 一些ASP.NET不能调试问题的解决办法!
- Asp.net中与codePage="936"有关的css失效等奇怪问题的解决办法(原创)
- 服务器asp.net权限设置问题及解决方法
- 将asp.net webapi的运行时版本由4.0升级到4.5.1时遇到的问题及解决
- asp.net web实现ftp上传代码 (解决大文件上传问题)
- visual studio 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,问题解决
- 服务器asp.net权限设置问题及解决方法时间:
- 使用javaScript解决asp.net中mvc使用ajax提交数组参数的匹配问题
- 设置 NULL DACL 权限描述符解决ASP.NET 通过 FileMapping 与其他进程通信问题
- 解决iis版本问题,不能在VS2003中创建asp.net应用程序的方法