C# mvc4.0 api的问题

我很不理解,我在mvc4.0中的apicontroller中定义了这样两个:
public string Get(int a)
{
return a.toString();
}
 
public string Get(string str)
{
return str;
}
 
然后我字浏览器这么调用,api/values/3
                                  api/values/jajhdj
头两次显示都是正常的分别返回了3和jajhdj,但是后面出现了一个情况,我在这样调用它提示我浏览器地址找不到,或请求的页面不存在。是不能这么定义还是我自己机子问题啊?
慕勒3428872
浏览 419回答 6
6回答

犯罪嫌疑人X

也不理解这个正要问,一起帮顶起起来,让高手看到回答。

有只小跳蛙

mvc4没用过, 你的地址是这个 路由吧, controller/action/id . 默认的 参数名是id 1.怎么没有 values 的Action呢? 2. 你的Get方法 是干啥的?

潇湘沐

这个是mvc4.0的那个apiController,不是传统的那个Controller。是mvc4新增的。

慕姐4208626

@元芳,你说我显示啥名?:  哦,学习, 还没用过,帮不了你了
打开App,查看更多内容
随时随地看视频慕课网APP