asp.net-mvc – 如何在ASP.NET WebApi帮助页面中记录可选的Query
发布时间:2020-12-16 04:36:02 所属栏目:asp.Net 来源:网络整理
导读:ASP.Net Web Api帮助页面似乎自动确定参数是否在Request Uri或Body中.如何记录QueryString参数的选项参数? 例如,我可能有一个RESTful Url,例如 [GET] api/Books?relatedToBookId=xx 其中“relatedToBookId”是可选的queryString参数. 通常,将FromUri或FromB
ASP.Net Web Api帮助页面似乎自动确定参数是否在Request Uri或Body中.如何记录QueryString参数的选项参数?
例如,我可能有一个RESTful Url,例如 [GET] api/Books?relatedToBookId=xx 其中“relatedToBookId”是可选的queryString参数. 通常,将FromUri或FromBody的参数放入注释中 <param name="variableName">blah blah</param> 解决方法
您可以执行以下操作,您的可选查询字符串参数信息将显示在HelpPage中.
在下面的代码relatedToBookId是来自Query String的可选参数. /// <summary> /// Gets list of books /// </summary> /// <param name="relatedToBookId">Your description here</param> /// <returns>returns list of books</returns> public IEnumerable<Book> GetBooks(int? relatedToBookId = null) 此外,如果您想提及此参数是可选的,您可以执行以下操作: >转到已安装的文件(Areas / HelpPage / Views / Help / DisplayTemplates / Parameters.cshtml) case ApiParameterSource.FromUri:< p>在请求< b> URI< / b>中定义此参数.< / p>如果(parameter.ParameterDescriptor.IsOptional){< p>此参数是< b>可选< / b>.< / p>}打破; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – app_offline文件中的图片
- asp.net – 模型绑定与禁用文本框
- asp.net – 自上一步以来,进程或线程已更改
- asp.net-web-api – web api – asp.net身份令牌即使对于后
- ASP.NET MVC下的四种验证编程方式
- 从ASP.NET工作进程ID获取性能计数器实例名称(w3wp#XX)
- 我可以在asp.net 4.0站点中托管.net 2.0虚拟目录吗?
- 如何实现ASP.Net Forms身份验证
- ASP.NET Core 3.1 WebApi+JWT+Swagger+EntityFrameworkCore
- asp.net-mvc – 用于MVC不引人注目的远程验证的事件挂钩
推荐文章
站长推荐
- asp.net-mvc – Sitecore:添加到此处按钮未显示
- 什么OverrideAuthenticationAttribute是为什么?
- 如何在ASP.NET页面上使用框架?
- asp.net – 在RDLC中对数据进行分组
- asp.net – 检查IE浏览器 – .NET
- asp.net-mvc-3 – EF 4.1 – 模型关系
- asp-classic – 如何在asp经典中使用YYYY-MM-DD日
- C#_.NetCore_WebAPI项目_EXCEL数据导出(ExcelHe
- asp.net – 当modal设置为TRUE时,jQuery UI对话框
- asp.net-mvc-3 – 将数据库添加到App_Data文件夹
热点阅读