【发布时间】:2012-12-09 20:39:21
【问题描述】:
我正在学习aspnet mvc 4 web api,发现很容易实现,只需在apicontrollers中返回对象即可。
但是,当我尝试返回 bool、int、string 等值类型时,它根本不会以 JSON 格式返回。 (在 Fiddler 中,它在 raw 和 webview 中显示“真/假”结果,但在 JSON 中根本没有内容。
有人可以帮我解决这个问题吗?
谢谢。
TestApiController 的一些示例代码:
public bool IsAuthenticated(string username)
{
return false;
}
jQuery 使用示例代码:
function isAuthenticated(string username){
$.getJSON(OEliteAPIs.ApiUrl + "/api/membership/isauthenticated?username="+username,
function (data) {
alert(data);
if (data)
return true;
else
return false;
});
}
注意:上面的 jquery 没有返回任何内容,因为返回了 EMPTY 内容 - 但是如果您在 fiddler 中检查它,您实际上可以看到在 webview 中返回“false”。
干杯。
【问题讨论】:
-
在此处发布您的控制器/操作的一些代码
标签: asp.net-mvc-4 asp.net-web-api