我的.net MVC操作将响应ajax请求(jquery)。
我(或应该)设置标题的文档类型吗?
我会用html /纯文本甚至JSON回复。
答案 0 :(得分:1)
如果它使用html /纯文本进行响应:
Content-Type: text/html;
如果它使用JSON响应:
Content-type: application/json
最好这样做,尽管这实际上取决于您对回复数据的处理方式。
有时JavaScript框架会根据标头自动工作响应。例如,如果PrototypeJs具有“sanitizes
”标题,则会自动eval
和application/json
作为响应。
答案 1 :(得分:1)
如果像往常一样返回View()或Json(),那么这已经为你完成了。您无需采取任何措施。
答案 2 :(得分:0)
我对MVC操作了解不多,但在.NET 3.5中,您通常使用WPF服务(.svc)来响应请求,默认情况下它使用JSON进行响应。
它还可以使用WebInvoke
注释的RequestFormat
属性接受JSON输入。