我正在使用一个外部客户端(JS)库,它将帖子发回到我在asp.net MVC应用程序中没有的特定URL。这是404,但我想通过返回200(或其他一些不被视为错误的结果)来更好地处理这个问题。我无法更改客户端库,并且自己更改它不是一种选择。
库导致回发到服务器的帖子
每页加载/配置/选项
。我知道我可以创建一个MVC ConfigController并在一个Options动作中返回一个EmptyResult,但是想知道是否有更简洁或优雅的方法来处理它?也许在路由或其他一些机制?
欢迎任何建议
答案 0 :(得分:0)
在mvc端的routeMaps中使用特定的“硬编码”路径:
style="display: none;"
然后,您可以从MyCtrlController.MyAction返回任何您想要的内容。
如果您事先知道此调用是在jquery(.Ajax调用)中进行的,那么您可以在客户端拦截。