我正在做一个仅使用ajax请求的Web应用程序。
如果有用户在关闭javascript的情况下尝试我的应用程序,应该有一个很好的错误消息。
当请求进入服务器时,应该自动进行IsAjaxRequest()检查,如果没有,则向用户显示常规error.cshtml页面。
如何以通用方式为每个操作执行此操作,并且不必在控制器的每个操作中手动调用此检查?
<head>
...
<noscript>
<meta http-equiv="refresh" content="0;URL='http://example.com/enablejs.php'">
</noscript>
...
</head>
<noscript>
This web app does not work with JavaScript turned off.
</noscript>
为什么还要让他们与应用程序交互?只需以这种方式向他们显示消息即可。