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 に関連するものは見つかりません。
メタタグを使用してリダイレクトを実行できることを理解しています。しかし、これらすべてのコードをサーバーで実行したいと考えています。