如用户禁用了js我的验证控件就没有做用;
而如果我还在服务器端进行验证的话,感觉太费事
那大家是怎么做的呢?
能不能强制用户使用Javascript
如果不开让不让他访问网站
谢谢如在PageLoad中判断用户是否开启了javascript如果禁用了,就跳转到错误页面谢谢

解决方案 »

  1.   

            //
            // 摘要:
            //     获取一个值,该值指示浏览器是否支持 JavaScript。
            //
            // 返回结果:
            //     如果浏览器支持 JavaScript,则为 true;否则为 false。默认值为 false。
            [Obsolete("The recommended alternative is the EcmaScriptVersion property. A Major version value greater than or equal to 1 implies JavaScript support. http://go.microsoft.com/fwlink/?linkid=14202")]
            public bool JavaScript { get; }
     
      

  2.   

    参考
    http://hanxin830311.javaeye.com/blog/228201
      

  3.   

    Request.Browser.JavaScript.ToString()
    不行
    我在傲游里面禁用Jscript
    他还是显示true-----------------------------
    楼上的各位只是提示,
    我是要用户不开Javascript的话,我要我的程序报错谢谢
      

  4.   

    http://www.cnblogs.com/jianning/archive/2008/11/19/1336937.html
      

  5.   

                if (Page.IsValid)
                {
                    //验证成功执行
                }用这个可以吗
      

  6.   

    如用户禁用了js我的验证控件就没有做用; 
    而如果我还在服务器端进行验证的话,感觉太费事 
    ==
    如果用户禁用js最好还是服务器验证比较合理
      

  7.   

    http://hi.baidu.com/jianglang/blog/item/6647382a508b28385343c18b.html
    要不你就用服务器端验证
      

  8.   

    我想知道,用户禁用js了,还怎么调用__doPostBack(),来提交数据?
      

  9.   

    办法有很多种,他可以用工具提交,还可以不禁用js,修改js,用myie就可以.所以客户端的任何检查都是信不过的,关键在后台检查.
      

  10.   

    这有什么难的,提示都实现了,还怕不会验证啊
    在前台用JS在window.onload里面执行某个函数,让某个Div(加上runat=server属性)显示,
    在后台当用户用代码判断,如果这个Div是隐藏的,那么就是JavaScript被禁掉了,提示用户更改IE设置