腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Asp.Net
核心- MVC与WebAPI
路由
差异
、
当我们配置
ASP.NET
核心应用(MVC)时,我们在Startup.cs - configure - app.useMvc()下定义和映射
路由
。这个很好用。然而,当WebAPI出现的时候,为什么我们需要专门指定[Route("
api
/[controller]")呢?换句话说,webAPI只适用于属性
路由
? 为什么Configure方法不能处理此
路由
配置?
浏览 18
提问于2017-02-09
得票数 4
回答已采纳
1
回答
如何修复webAPI中不正确的操作
路由
、
、
当在测试HTML页面中通过JS调用我的
API
时,它无法返回任何结果。当我添加了一个不带
参数
的新方法,只返回列表中的一个返回结果时,这种情况发生了变化,但在似乎没有任何改变的情况下,很快就停止了工作。这是调用
API
的HTML文档中的代码 var uri = '
api
/Search'; return item.title
路由
的默认代码: config.Routes.MapHttpRou
浏览 21
提问于2019-09-07
得票数 2
回答已采纳
1
回答
在同一个项目中添加
ASP.NET
MVC和
Web
应用程序
、
、
、
、
我已经创建了一个新的
asp.net
(标准)
web
项目,现在我希望在同一个项目中有前端逻辑(
ASP.net
MVC),我知道我们可以在同一个项目中同时拥有客户端(
ASP.net
)和服务器(
Web
)应用程序
浏览 0
提问于2019-04-29
得票数 5
回答已采纳
3
回答
ASP.NET
核心
Web
:按方法名进行
路由
?
、
、
我记得在HTTP中,用
ASP.NET
命令(例如GetList() => HTTP GET,Delete() => HTTP DELETE)作为
Web
API
REST方法名称的前缀就足以让传入的调用得到适当的
路由
我还记得,在
ASP.NET
Web
API
中,会进行
参数
匹配,这样即使是Get(int id)和Get(int id, string name)也可以自动适当地
路由
,而不需要任何属性。public ActionRe
浏览 38
提问于2019-06-12
得票数 12
回答已采纳
1
回答
为什么只根据
参数
的类型和数量来调用MVC4 ApiControllers的方法?
、
、
{ return false; } public bool B(int x) { return true; }我不能将我的选择命名为A或B,因为URL似乎只
路由
到控制器,并根据
参数
选择方法。因为我在两个方法上有一个(int ),它不知道调用哪一个。有没有办法配置
路由
(或其他什么)使URL包含方法名称?常规的控制器在URL中包含方法名称,为什么ApiController不包含方法名称呢?此外,如果我更改A或B
参数
为零,我只会得到一个内部服务器错误(500),没有任何方法被调用,也没
浏览 0
提问于2012-08-27
得票数 0
回答已采纳
1
回答
这段代码是冗长的还是我误解了?
、
、
、
、
我在一本书中看到了这段代码,它是创建一个对象(在本例中是Employee)的示例,客户端提供了ID:{ { string uri
浏览 4
提问于2013-12-13
得票数 1
回答已采纳
2
回答
visual studio 2010和visual studio 2012中的MVC4
、
、
、
在visual studio 2010中使用mvc4和在visual studio 2012中使用mvc4有什么区别。我有一个使用visual Studio2010在mvc3中创建的项目,现在我需要将它转移到mvc4。所以我很困惑哪个iI应该继续with.Also,这有什么不同。请帮帮忙。
浏览 0
提问于2013-05-24
得票数 0
2
回答
"MapHttpRoute“和"MapRoute”有什么区别?
、
、
、
、
为什么使用"MapRoute“作为”默认“
路由
,而使用"MapHttpRoute”作为"DefaultApi“
路由
?routes.MapHttpRoute( routeTemplate: "
api
/{controller}/{action}" routes.MapRoute
浏览 1
提问于2012-08-21
得票数 70
回答已采纳
3
回答
WebApiConfig.cs与RouteConfig.cs的区别
、
、
在Visual Studio2012中,MVC
Web
API
项目的App_Start文件夹中的WebApiConfig.cs和RouteConfig.cs有什么不同?
浏览 1
提问于2013-02-22
得票数 44
回答已采纳
1
回答
将Post
路由
到非标准uri
web
api
、
、
我正在编写REST,我需要使用POST方法拥有一个端点,如/
api
/users/{id}/modify或。我有一个带有al读/写操作的UsersController类,但是我只能通过访问/
api
/user,而不是/
api
/user/6/修改来访问post方法。我需要扩展层次结构(如果说得好的话)。
浏览 1
提问于2016-05-19
得票数 0
回答已采纳
2
回答
找不到
web
api
路由
属性
、
、
、
我需要在我的
web
服务中实现一个方法,该方法通过定义的
路由
可用。所以我像这样使用了Route属性: public void CreateNew(int id) //Do stuff} 但是VS2013说无法找到名称空间“
路由
”。
浏览 1
提问于2015-04-24
得票数 10
回答已采纳
2
回答
ASP.NET
核心
Web
API
中的
路由
如何在
asp.net
核心
web
api
中使用传统
路由
和属性
路由
? 有没有可能将传统
路由
和属性
路由
结合起来,类似于
asp.net
web
api
?如何在
asp.net
核心
web
api
中指定默认
路由
?
浏览 2
提问于2020-08-08
得票数 0
1
回答
ASP.NET
Web
与
ASP.NET
内核的Url匹配差异
、
、
、
、
我试图找出这两个框架中URL匹配的不同之处这里没有指定HTTP方法,但是由于约定,它只能匹配到get请求 // GET / IEnumerable / GET public string[] Get() {返回新string[]{ &
浏览 8
提问于2021-03-28
得票数 0
1
回答
如何访问
web
API
中的URL
参数
?
、
我正在尝试使用.NET
Web
API
创建一个REST服务。我尝试映射的URL是我有一个如下所示的
路由
设置: routeTemplate: "
api
/video/{id}/{action}", de
浏览 1
提问于2012-12-23
得票数 1
回答已采纳
1
回答
ASP.Net
MVC
Web
函数为完全不同的调用返回错误
、
、
、
、
我有以下
Api
主计长:{window.dbApp = window.dbApp || {}; var familiesUrl = function () { return "/
api
/family/getfamilies" }, familyUrl = fun
浏览 0
提问于2014-04-10
得票数 1
回答已采纳
1
回答
FromUri和FromQuery是一样的吗?
我使用FromUri处理映射到list或string[]的多值
参数
。 FromQuery听起来很相似,但有什么区别吗?
浏览 0
提问于2017-12-26
得票数 25
1
回答
如何忽略从
路由
和操作中自动生成的
asp.net
web
api
帮助页中的
参数
、
、
、
、
我的一个动作
参数
是类的实例,它有param1,param
2
,param3
参数
(有FromUri属性,我不能用FromBody替换它)我怎么能忽略其中的一个呢?
浏览 31
提问于2016-11-02
得票数 1
2
回答
使用Http谓词属性进行WebApi
2
属性
路由
在使用
ASP.NET
特性时,我观察到这个特性有一些奇怪的差异。 要使用属性
路由
,我们必须使用
路由
(“”)属性并指定自定义
路由
。
路由
(“
api
/ Book”)公共IEnumerable GetBooks() {.}
路由
(“
api
/Book/{id:int}”)公共图书GetBook(int id) {.}此外,HttpPost、HttpGet、HttpPut和HttpDelete属性在WebAPI
2
浏览 0
提问于2014-01-12
得票数 1
回答已采纳
1
回答
在WebApi中组合
路由
映射
、
、
、
、
我在我的WebApi片假名应用程序中使用
路由
。我有以下两个工作正常的
路由
映射。我的问题是,我可以使用可选
参数
将这些组合到单个
路由
映射中吗?我看不出有什么明显的方法可以做到这一点并保留所需的功能。如果
路由
必须保持这种方式,那么这不是问题。config.Routes.MapHttpRoute( routeTemplate: "
api
/services/lo
浏览 0
提问于2014-12-16
得票数 10
回答已采纳
2
回答
如何在
ASP.Net
MVC4和WebAPI1项目中进行属性
路由
?
、
、
、
、
有没有办法在
ASP.Net
MVC4和WebAPI1项目中实现属性
路由
?我搜索了很多关于我发现唯一解决方案是将项目更新或安装到MVC5、
Web
2
和AttributeRouting。有没有什么方法可以在不更新或安装的情况下进行属性
路由
?
浏览 15
提问于2016-07-27
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券