处理MVC应用程序中的硬编码客户端请求

时间:2016-01-18 13:36:14

标签: asp.net-mvc

我正在使用一个外部客户端(JS)库,它将帖子发回到我在asp.net MVC应用程序中没有的特定URL。这是404,但我想通过返回200(或其他一些不被视为错误的结果)来更好地处理这个问题。我无法更改客户端库,并且自己更改它不是一种选择。

库导致回发到服务器的帖子

  

/配置/选项

每页加载

。我知道我可以创建一个MVC ConfigController并在一个Options动作中返回一个EmptyResult,但是想知道是否有更简洁或优雅的方法来处理它?也许在路由或其他一些机制?

欢迎任何建议

1 个答案:

答案 0 :(得分:0)

在mvc端的routeMaps中使用特定的“硬编码”路径:

style="display: none;"

然后,您可以从MyCtrlController.MyAction返回任何您想要的内容。

如果您事先知道此调用是在jquery(.Ajax调用)中进行的,那么您可以在客户端拦截。