如何避免帮助页面显示我的方法的两个版本?
正如你所看到的,我已经设置了一条自定义路线/api/property/search/{finnId}
,但我不希望使用查询参数的那个出现在“帮助”页面中。有办法解决这个问题吗?我正在使用 ASP.NET Fall 2012 BUILD 预览版中的内置帮助页面。
顺便说一句,不用担心它说的事实POST
,我已经将其切换为GET
,但我得到了相同的结果。
如果您只是想在“帮助”页面中隐藏此路线,而不是在应用程序中实际禁用它,则可以随时调整显示模板中的逻辑。
您可以修改“...\DisplayTemplates\ApiGroup.cshtml“通过添加逻辑来查看将要呈现的每个 api,并根据 URL 中是否存在查询字符串来决定是否要包含它。
不过,需要注意的重要一点是,这不会禁用该路由。您只是将其隐藏在此帮助页面上。如果您想禁用该路线,我认为您需要定义自己的自定义路线。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)