日期:2014-05-19  浏览次数:20370 次

四个问题:中英文字符 用户控件属性 SESSION失效 FORM验证
如何判断一个字符串中某个字符是中文的还是英文的?

如何给一个WebUserControl设置一个如HYPERLINK的TEXT的属性,可以 <> </> 表示?

为什么偶在本地的时候SESSION   COOKIE时效都是OK的,但偶买的那虚拟主机就是有问题?不一会就没COOKIE   没SESSION了,大家见过这样的怪事吗?

FOORM验证貌似只能对匿名,对角色还是要靠SESSION???

------解决方案--------------------
1:基础类库中有简单的判断,可以判断某字符是否为数字字符、英文字母字符、或者其他
其他就不好说了,比如中文字符和日语字符的区别不行。不过你可以通过判断其数据值段判断,不过这样你就需要掌握你的编码格式,以及这些格式下各语种的字符值段。
2:UC不行,服务器控件可以。但是实际上UC你可以硬写,虽然VS会提示你无效,在UC内部可以从上级PAGE中把自己的引用字符串得到,然后解出内部的数据。
3:是不是虚拟主机的地址被你IE增强安全配置给屏蔽了?再就是看看你代码中是不是有什么URL硬编码?或者是你的主机服务商有没有多层交换,从而丢失SESSION。
4:不太清楚,不瞎说了
------解决方案--------------------
说得不清楚,帮顶1
------解决方案--------------------
jf