Web API 帮助页面显示每个方法的两个版本

2024-06-28

如何避免帮助页面显示我的方法的两个版本?

正如你所看到的,我已经设置了一条自定义路线/api/property/search/{finnId},但我不希望使用查询参数的那个出现在“帮助”页面中。有办法解决这个问题吗?我正在使用 ASP.NET Fall 2012 BUILD 预览版中的内置帮助页面。

顺便说一句,不用担心它说的事实POST,我已经将其切换为GET,但我得到了相同的结果。


如果您只是想在“帮助”页面中隐藏此路线,而不是在应用程序中实际禁用它,则可以随时调整显示模板中的逻辑。

您可以修改“...\DisplayTemplates\ApiGroup.cshtml“通过添加逻辑来查看将要呈现的每个 api,并根据 URL 中是否存在查询字符串来决定是否要包含它。

不过,需要注意的重要一点是,这不会禁用该路由。您只是将其隐藏在此帮助页面上。如果您想禁用该路线,我认为您需要定义自己的自定义路线。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Web API 帮助页面显示每个方法的两个版本 的相关文章

  • SQL LIKE 的 C# 版本

    有没有办法在 C 中搜索字符串中的模式 像 Sql LIKE 这样的东西会非常有用 正则表达式允许一切LIKE允许以及更多 但具有完全不同的语法 然而 由于规则LIKE是如此简单 其中 表示零个或多个字符 并且 表示一个字符 并且两者LIK
  • .NET DateTime 到 time_t(以秒为单位)

    有C代码 time1 double dt1 25569 0 86400 0 它以秒为单位从 TDateTime VCL 转换为 time t 格式 所以最后我需要得到time t NET DateTime 的格式 关于 time t 几乎普
  • 查询限制与返回类不同的类

    对于我当前的项目 我正在学习 NHibernate 但在翻译以下查询时遇到问题 select person Firstname person Lastname from Person inner join Contract on contr
  • 如何对与 VS DOM 交互的 Visual Studio AddIn 进行单元测试

    我开发了一个 Visual Studio 插件 它与 Visual Studio DOM 交互并修改加载的解决方案 虽然我努力分离与 DOM 交互的代码 并可以通过单元测试对其他业务逻辑进行单元测试 但有没有一种方法可以对 VS DOM 交
  • 从 SynchronizationContext 派生

    简而言之 我实现了一个从 SynchronizationContext 派生的类 以便 GUI 应用程序可以轻松地使用 GUI 线程以外的线程上引发的事件 我非常感谢对我的实施提出评论 具体来说 有什么是您建议反对的或可能会导致我未预见到的
  • 更新到 ASP.NET Core 2.0 - 软件包与 netcoreapp2.0 不兼容

    我正在尝试更新到 NET Core 2 0 但在使用参考安装的所有软件包上都遇到这些错误 问题可能是 我正在参考netcoreapp1 0在输出中 Microsoft EntityFrameworkCore Tools DotNet 2 0
  • C# Visual Studio 动态代码片段

    我正在开发一个 WinForms 项目 每天都会执行一些重复性的任务 所以我认为创建代码片段 https msdn microsoft com en us library ms165394 v vs 110 aspx会帮助我 但它仅适用于固
  • 第三方引用的 dll 未被复制来构建

    我有一个第三方 net dll 被我的 dll 类库项目 A 引用和使用 我的控制台应用程序项目 B 引用项目 A 我的问题是第三方 dll 没有被复制到控制台应用程序项目 B 的构建中 这里有什么问题呢 我的 dll 类库中引用的第三方
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 是否有理由为什么用 XmlInclude 修饰的基类在序列化时仍然会抛出类型未知的异常?

    我将简化代码以节省空间 但所提供的内容确实说明了核心问题 我有一个类 它的属性是基类型 有 3 个派生类可以分配给该属性 如果我将任何派生类分配给容器并尝试序列化容器 XmlSerializer 会抛出可怕的错误 类型 x 不是预期的 使用
  • asp.net mvc 未收到包含句点的 GET 请求

    我将 net4 5rc 与 MVC4 0rc 一起使用 下面的代码取自 MVC webapi 应用程序 但我对于常规 asp net mvc 也有相同的行为 我的注册路由代码如下所示 routes IgnoreRoute resource
  • 自动化 WinDBG 或以其他方式从转储文件中提取信息?

    假设我有一个进程的内存转储 我想对其运行报告 所以本质上我想打开 WinDBG 加载 SOS 并运行一个脚本 该脚本运行一些命令 解析输出 然后基于该结果运行更多命令 除了像 SendKeys 这样的黑客行为之外 还有没有办法自动化 脚本化
  • 本地化 Win7 版本上的 UI 截断

    我有两个分别用 C NET 3 和 Wise Installer 开发的 UI UI 是向导页面 这在 Win 7 英文操作系统上完美运行 但是当我在Win7韩语或中文上部署该应用程序时 我看到了截断 即使我对字体进行硬编码 我也会看到这个
  • File.Copy() 同步还是异步?

    我正在使用 File Copy source dest true 通过覆盖选项将文件从本地复制到远程 就我而言 目标是映射的网络驱动器 File Copy source dest true UnMapDrive unmap the netw
  • 依赖性问题在大型应用程序中实现用于语义日志记录的 EventSource

    我正在开发一个由三个 Windows 服务和几个普通 Windows 应用程序 exe 组成的大型产品 现在我们要转向 ETW 和语义日志记录 并使用 Microsoft Diagnostics Tracing EventSource 我在
  • 如何在 Application.Run(form1) 执行时隐藏 form1?

    我有一个运行的 form1Application Run 我想隐藏这个表单 我需要它隐藏 因为我在后台运行一些东西 所以它们必须执行 并打开另一个表单进行登录 我尝试的方法是在我的 form1 构造函数中执行命令this Hide 如果登录
  • 最好的 C# 分析器?

    Merged https meta stackexchange com questions 158066 what is a merged question with 有哪些好的 NET 分析器 questions 3927 what ar
  • 反序列化 GUID 数组时出现 JSON.NET 异常

    我正在使用 JSON NET 反序列化从浏览器发送的 AJAX HTTP 请求 并且在使用 Guid 作为参数的 Web 服务调用时遇到问题 当我使用内置的 NET 序列化器时 这工作得很好 首先 流中的原始字节如下所示 System Te
  • 使用 C# 将文件列表从 ftp 下载到本地文件夹? [复制]

    这个问题在这里已经有答案了 我希望将 ftp 中的所有文件下载到本地文件夹 下载到本地驱动器后 所有文件都应在 ftp 中删除 从下面的代码 我只能从 ftp 下载一个我不期望的文件 我需要将所有文件放在一个文件夹中 但不放在本地文件名的名
  • 检测非 DPI 感知应用程序是否已扩展/虚拟化

    我正在尝试在 WinForms 应用程序中检测它是否由于操作系统具有高 DPI 而以缩放 虚拟化模式启动 目前 在以 3840x2400 缩放 200 缩放运行的系统中 应用程序将分辨率视为 1920x1200 DPI 为 96 缩放因子为

随机推荐

  • 休眠复合键

    是否有必要将composite id映射到class 可以这样吗
  • 是否有一个应用程序可以通过选择所需区域来从文本中创建正则表达式?

    我希望这是与程序员相关的问题 我的爱好是 C 编程 出于我自己的目的 我需要解析 html 文件 最好的想法是 正则表达式 正如许多人发现的那样 学习它们非常耗时 因此如果您知道一些能够使用它们的应用程序 我很感兴趣input 任何代码的一
  • 将现有的 UINavigationController 嵌入到新的视图控制器中

    假设我有一个带有导航控制器和多个视图控制器的故事板 一切都很好 直到我尝试添加新的视图控制器并希望将其与现有的关联起来UINavigationController 当我进入编辑器 gt 嵌入 gt 导航控制器时 Xcode会帮助创建一个新的
  • 从 DBPedia 中提取基于日期/时间的谓词

    我想从 DBPedia 的转储文件中提取所有语句 是否可以编写 sparql 查询来提取包含日期值的谓词列表 如releaseDate deathDate birthDate 您可以编写一个 SPARQL 查询 您用 SPARQL 标记 因
  • 我可以通过 ssl 将 urlfetchapp 与自签名证书一起使用吗

    我希望我的应用程序引擎服务与我管理的单独服务进行通信 我希望能够在两端安装我的自签名证书 是否可以让应用程序引擎通过 SSL 与此实例对话 是的 App Engine 目前不通过 urlfetch 验证 SSL 站点的证书 因此它可以很好地
  • Python 函数作为后台进程运行

    我知道有很多方法可以让程序等待函数完成 但是有没有办法让函数一旦被调用 就在程序的后台继续执行 如果您正在制作一个程序计时器 如下所示 这可能特别有用 import time count 0 def timer while True tim
  • Java 中带替换的加权采样

    Java 中或 Apache Commons Math 等库中是否有与 MATLAB 函数等效的函数随机样本 http www mathworks com help stats randsample html 更具体地说 我想找到一个函数r
  • 在 iOS 中将多种尺寸的文本垂直中心而不是基线与核心文本对齐

    是否可以通过边界中心 每个尺寸 而不是基线来对齐多个尺寸的文本 我尝试了 CTRunDelegate 功能 但它不起作用 这是可能的CTRunDelegateCallbacks getAscent and CTRunDelegateCall
  • React router 和 this.props.children - 如何将状态传递给 this.props.children

    我是第一次使用 React router 还不知道如何思考它 这是我在嵌套路由中加载组件的方法 入口点 js ReactDOM render
  • 由 java.lang.IllegalStateException 引起:无法为分离的片段创建 ViewModelProvider

    我需要一些帮助来解决以下崩溃问题 我正在刷新我的重新启动列表Activity通过致电fragment in viewpager刷新其列表 以下是崩溃的堆栈跟踪 Caused by java lang IllegalStateExceptio
  • 在 Xcode Beta 中分发构建时“IPA 处理失败”

    在尝试分发 IPA 时 Xcode 抛出错误 IPA 处理失败 Steps 产品 gt 存档 gt 分发 gt 企业 开发 gt IPA 处理失败 Xcode Version 11 0 beta 3 11M362v OS 10 15 Bet
  • 布尔表达式编译错误

    这是一段 Java 代码 static boolean a gets false static boolean b static boolean c public void printA boolean bool a true b true
  • 在 MVC 中提交后保留密码文本框值

    我正在 MVC 应用程序中工作 在我们的应用程序中 我们有一个获取用户详细信息 客户详细信息 的表单 例如 温和 名字 姓氏 密码等 提交后 在控制器本身中 我们验证输入的 MailID 是否已被注册 如果已经注册意味着 返回带有错误消息的
  • 主键和代理键有什么区别?

    我用谷歌搜索了很多 但没有找到带有示例的确切直接答案 任何例子都会更有帮助 主键是表中的唯一键 您选择它可以最好地唯一标识表中的记录 所有表都应该有一个主键 因为如果您需要更新或删除一条记录 您需要知道如何唯一标识它 代理键是人工生成的键
  • 使用具有 ThreadStatic 属性的并行扩展。会不会泄漏内存?

    我相当频繁地使用并行扩展 而且我刚刚遇到了一种情况 使用线程本地存储可能是明智的 允许工作线程重用对象 因此 我正在查看 ThreadStatic 属性 该属性将静态字段 变量标记为每个线程具有唯一值 在我看来 在没有任何 PE 线程重用保
  • 如何重新合并已经合并的分支?

    我有一个类似于下面的提交图 提交标记为 代表大量提交 A B C D lt old feature branch E F G lt master 合并提交 E 未正确完成 C 中的一些更改 不是全部 已丢失 如何重做合并以将更改重新引入当前
  • 在 springfox-swagger-ui 中渲染 html

    我最近更新了运行 springfox swagger2 和 springfox swagger ui 2 5 0 的应用程序以使用版本 2 6 0 应用程序的API文档使用 li b and br 标签 在 2 5 0 中可以正确呈现 但在
  • Safari 无法从缓存中检索 mp4 视频,并且有时在下载相同资源时超时

    我正在运行一个显示全屏视频故事的 VueJS 应用程序 我不会在故事中创建与媒体数量一样多的标签 我只是在每次播放新视频时更改组件视频源 但看起来 Safari 桌面版和移动版 在加载后仍然不会缓存 HTML 视频 当我再次播放以前的媒体时
  • 仅复制输入 CSV 中的某些列?

    我在数据库中创建了一个名为 con 的表 其中有两列名为 date 和 kgs 我正在尝试从复制到此位置 H Sir data reporting hi rpt 的 hi rpt 文件中提取数据 并希望将值存储在数据库的 con 表中 我在
  • Web API 帮助页面显示每个方法的两个版本

    如何避免帮助页面显示我的方法的两个版本 正如你所看到的 我已经设置了一条自定义路线 api property search finnId 但我不希望使用查询参数的那个出现在 帮助 页面中 有办法解决这个问题吗 我正在使用 ASP NET F