1

这可能听起来很傻,但我尝试创建一个控制器(WEB API - MVC 4)

public class AuxController : ApiController
{
    [HttpGet]
    public User GetUser()
    {
        ...
    }
}

当我通过 jQuery 调用 API 时

var options =
        {
            url: 'api/aux/getuser',
            type: 'GET',
            datatype: 'json'
        };

我得到一个错误。

如果我将控制器重构为

public class AudController : ApiController

并使用 url 选项:'api/aud/getuser'

它工作得很好。

你猜对了,如果我把它重构回来,它就行不通了。

发生这种情况有充分的理由吗?只是我的机器吗?

4

1 回答 1

2

URL 中不允许使用某些关键字,例如 AUX。我相信会回答你的问题。

于 2013-08-07T15:37:24.190 回答