.NET MVC 方式实现 Web API-使用参数和值

作者:vkvi 来源:千一网络(原创) 日期:2017-5-7

一、URL 路径中参数

比如我们要取 id 为 13 的记录。http://www.cftea.com/Member/13,这种把参数放在路径中。

这个在本连载的前一节已经讲了使用方法。

二、从 QueryString 中传参数

也就是说路径后面跟 ?,比如 Member/?id=13

法一、创建一个类,.NET 自动映射,如下:

与 [FromBody] 不同,[FromUri],不可省略,.NET 会自动将 QueryString 中的值根据名称(忽略大小写)映射到 RequestJson 中(有多少映射多少,并不要求 QueryString 中的值与类的属性一样多)。

法二、用 HttpContext.Current.Request.QueryString。

三、从不含附件的 POST 中取值

与 QueryString 的法一一致。不过此时的 [FromUri] 要删除,或者改为 [FromBody]。

四、从含附件的 POST 中取值

与 QueryString 的法二一致。用 HttpContext.Current.Request。

本连载到此告一段落,下面给出网上友人写的链接,可供参考:

你前面那位网友看了:真正成功的“恢复我的工作并重启 Microsoft Office Word”

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他