【发布时间】:2012-06-08 13:36:47
【问题描述】:
我正在做一个仅使用 ajax 请求的 Web 应用程序。
如果有用户在关闭 javascript 的情况下尝试我的应用程序,那么应该会有一个很好的错误消息。
当请求进入服务器时,应该自动进行 IsAjaxRequest() 检查,如果没有向用户显示常规 error.cshtml 页面。
如何以通用方式为每个操作执行此操作,并且我不必在控制器的每个操作中手动调用此检查?
【问题讨论】:
-
为什么“只有”Javascript?这似乎比必要的工作量和复杂性要多得多,而且收获不多。
-
ajax requests + json 有利于桌面感觉和速度。我为什么要费心不使用它?它没有更多的工作。
-
当然可以,只要您可以使用超链接。不需要javascript。另外,MVC框架解析表单数据,为什么要为所有内容添加JSON转换?
-
为什么不在 IE5 中浏览网页并禁用 CSS JS 和图像...
-
@JeremyHolovacs 现在很多网站/网络应用程序都是以这种方式构建的,原因有很多。 cmets 队列不是跑题的地方 :)
标签: javascript asp.net-mvc intranet