我不明白 ECMAScript 是如何工作的。检查 MSDN 和其他论坛它没有告诉我们哪个版本或值等于 javascrpt。
if (!Request.Browser.JavaScript)
//Do Something.
但是,我收到了过时的警告,并建议我改用 ECMAScript。
System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).EcmaScriptVersion.Major < 1)
//Does not have Javascript. Do something.
但是,我尝试了打开/关闭我的javascript。不知何故,该功能没有被触发。我怀疑某些值属于 javascript。但是,我找不到与 value == javascript 相关的任何内容。
我知道我可以使用元标记执行重定向。但我希望所有这些代码都在服务器上执行。