日期:2014-05-20  浏览次数:20475 次

URL重写后出现的奇怪现象
首先我要衷心感谢这篇文章
http://blog.csdn.net/iuhxq/archive/2006/04/16/665298.aspx
是这篇文章给了像我这样的初学者以实现URL重写功能的机会。

但是我现在出现问题了,现象如下,大家帮忙看看。

我用cookie保存我的用户名和密码。
在我增加重写代码之前,这些功能都是没有问题的。
增加重写代码后,出现一个现象,如果用户名是中文的,那么所有动态创建的.ascx用户控件,就会出现类似cookie无法正常取得的现象;静态的控件就没有这样的现象。
如果用户名为英文的话,上述的异常现象都没有出现过。

值得一提的是,上述的异常现象都是在虚拟主机上运行的时候出现的,本机调试的时候没有出现。而且即使我修改hosts文件,将我的域名定向到我的机器,也没有问题。
总结起来,异常现象只出现在虚拟主机上,而且是在用户名为中文时,且控件为动态创建的情况下。

------解决方案--------------------
帅哥,URL重写不会影响到这些方面吧?

我这里有个简单的重写实现,参照一下:

http://www.cnblogs.com/sxlfybb/archive/2006/12/07/585138.html
------解决方案--------------------
Mark
------解决方案--------------------
up