首页 新闻 会员 周边

如何重用 ASP.NET Core 中的路由

1
悬赏园豆:100 [待解决问题]

有个 Action 有这样一条路由[Route("/{blogApp}/{postType}/{idOrSlug}.html")]匹配博文url,比如 https://www.cnblogs.com/cmt/p/14408628.html

现在想实现一个通过博文 url 获取博文的 web api,请问如何重用上面的路由?不想再写一个正则进行匹配,不想写重复代码

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2021-02-28 22:44
< >
分享
所有回答(2)
0

那就url后面加参数了,?action=webapi

为乐而来 | 园豆:1432 (小虾三级) | 2021-03-01 09:41

mvc 与 web api 是2个不同的项目

支持(0) 反对(0) dudu | 园豆:30994 (高人七级) | 2021-03-01 09:47

@dudu: 其实没搞明需求,你是要获取这个页面的所有html还是页面的文字内容?
是不是同一个Controller按条件显示不同的View?

支持(0) 反对(0) 为乐而来 | 园豆:1432 (小虾三级) | 2021-03-01 10:32
0
dudu | 园豆:30994 (高人七级) | 2021-03-01 16:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册