如何判断一个字符串中某个字符是中文的还是英文的?如何给一个WebUserControl设置一个如HYPERLINK的TEXT的属性,可以<></>表示?为什么偶在本地的时候SESSION COOKIE时效都是OK的,但偶买的那虚拟主机就是有问题?不一会就没COOKIE 没SESSION了,大家见过这样的怪事吗?FOORM验证貌似只能对匿名,对角色还是要靠SESSION???

解决方案 »

  1.   

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