MVC动作响应jQuery Ajax请求,我在头文件中设置doc类型吗?

时间:2009-02-11 16:22:19

标签: jquery asp.net-mvc

我的.net MVC操作将响应ajax请求(jquery)。

我(或应该)设置标题的文档类型吗?

我会用html /纯文本甚至JSON回复。

3 个答案:

答案 0 :(得分:1)

如果它使用html /纯文本进行响应:

Content-Type: text/html;

如果它使用JSON响应:

Content-type: application/json

最好这样做,尽管这实际上取决于您对回复数据的处理方式。

有时JavaScript框架会根据标头自动工作响应。例如,如果PrototypeJs具有“sanitizes”标题,则会自动evalapplication/json作为响应。

答案 1 :(得分:1)

如果像往常一样返回View()或Json(),那么这已经为你完成了。您无需采取任何措施。

答案 2 :(得分:0)

我对MVC操作了解不多,但在.NET 3.5中,您通常使用WPF服务(.svc)来响应请求,默认情况下它使用JSON进行响应。

它还可以使用WebInvoke注释的RequestFormat属性接受JSON输入。