我试图检测客户端浏览器是否使用asp.net/C#代码支持javascript。在线搜索后,我发现了两种方法:
bool enjs=Request.Browser.JavaScript
int version=Request.Browser.EcmaScriptVersion.Major
(如果版本更重要且等于1,浏览器支持javascript)然而,经过测试,我发现它们都不起作用。无论我关闭或打开javascript,条款总是正确的,版本总是等于
有谁知道一种方法可以检测浏览器是否支持javascript?我想要asp.net/c#代码。感谢。
答案 0 :(得分:4)
使用javascript更改页面onload事件中隐藏表单字段的值。如果新值显示在回发上,则您有javascript。