如何关闭MVC无法找到我的视图的警告?

时间:2011-08-11 19:15:22

标签: asp.net-mvc visual-studio filter

我写了一个过滤器,根据一些标题和什么不是从控制器动作返回jsonp。问题是,IDE不知道这个,它警告我需要创建一个视图或其他什么。这不是什么大问题,但我已经厌倦了向FNG解释它。

the word "View" is in red

注意:我正在将视图交换为“Shared / Format /”+ format.cshtml,具体取决于标题和其他因素,以使用视图呈现标注函数和一些自定义json渲染。过滤器可以实现所有这些,但我仍然希望返回一个ActionResult,这样我就可以使用视图进行最后一刻的格式化。

如何让"View"停止变红?

1 个答案:

答案 0 :(得分:0)

如果您尝试返回JSON,请尝试以下操作:

public JsonResult Save(...) {
    // ...
    return Json(new [] {success});
}

如果没有(根据您的评论),也许这会有所帮助:ASP.NET MVC: How to create an action filter to output JSON?

我认为您可以在JSONP过滤器中适应使用。