asp.net-mvc – 如何在ASP.NET WebApi帮助页面中记录可选的QueryString参数?
|
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 – 未捕获TypeError:无法读取未定义的属性“UI”
- asp.net-core – 如何在.NET Core中构建和运行时禁用浏览器
- 使用ASP.Net MVC3中的jQuery动态填充下拉列表
- ASP.NET C#ListBox服务器控件不会禁用
- asp.net-mvc – ASP.NET MVC 3 – 你想看什么功能?
- asp.net – 在更改密码时从所有浏览器注销用户
- asp.net – FileUpload.hasFile始终为False
- asp.net-mvc – 如何在VS2008 Web Devloper Express中的一个
- asp.net – 在MVC5中使用java脚本代码 – 放在哪里
- asp.net – 如何显示UTC时间作为本地时间在网页?
- ASP.NET / IIS7 Url重写映射不起作用
- 认识ASP.NET配置文件Web.config
- asp.net – MVC 2 AntiForgeryToken – 为什么对
- asp.net – linq foreach表现
- asp.net – “2015年4月20日Google帐户的OpenID2
- asp.net – 什么是Kestrel(vs IIS/Express)
- ASP.NET错误:页面Y.ascx无法使用用户控件X.ascx
- asp.net-mvc-5 – 在禁用的TextBoxFor中只读是什
- asp.net-mvc-4 – ASP.NET MVC 4自定义权限属性
- ASP.NET sessionState SQLServer模式超时不起作用
