ASP.NET Web API中参数的传递
类别:编程学习 浏览量:338
时间:2016-3-2 ASP.NET Web API中参数的传递
ASP.NET Web API中参数的传递一、简单类型的传递
1、传递1个参数
获取方式:
public Users Get(int id)
传递方式:
(1)、api/default/5
(2)、$.get("/api/default",{id:90}, function (data) {/* 处理逻辑 */});
2、传递多个参数
获取方式:
public Users Get(int id, int id2)
传递方式:
$.get("/api/default",{id:90,id2:88}, function (data) {});
二、传递复杂类型
1、传递一个对象
(1)、定义一个类型
public class DoubleStringPrameter
{
public string Pram1 { get; set; }
public string Pram2 { get; set; }
}
(2)、获取方式
public string Post(DoubleStringPrameter pram)
(3)、传递方式
$.post("/api/testStringUsingObject", { Pram1: "参数1的值", Pram2: "参数2的值" }, function (data) {});
2、传递多个对象
(1)、定义两个类型
public class Users
{
public int uid { get; set; }
public string username { get; set; }
}
public class DoubleStringPrameter
{
public string Pram1 { get; set; }
public string Pram2 { get; set; }
}
(2)、对多个对象进行封装:
public class IMultiObj //定义一个类型封装
{
public DoubleStringPrameter StringPrameter { get; set; }
public Users User { get; set; }
}
(3)、获取方式:
public string Post(IMultiObj obj)
{
return "uid:" + obj.User.uid + ",username:" + obj.User.username + "||pram1:" +
obj.StringPrameter.Pram1 + ",pram2:" + obj.StringPrameter.Pram2;
}
(4)、传递方式:
$.post("/api/using2Obj", { User: { uid: '80909', username: 'amazon' }, StringPrameter: { Pram1: '参数1的值', Pram2: '参数2的值' } },function (data) {});
标签:Web API
您可能感兴趣
- ASP.NET中Web API的简单实例
- 创建一个简单的Web API 项目
- ASP.NET Web API是什么
- ASP.NET Web API中参数的传递
- WEB API 中get、post、put,delete请求方式
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
- 有种尴尬叫朋友圈忘屏蔽,大学生上演社死现场,父母亲自下场吐槽(有种尴尬叫朋友圈忘屏蔽)
- 朋友圈屏蔽你的人,可以直接看淡了(朋友圈屏蔽你的人)
- 金球奖只青睐那些会戴珠宝的女人(金球奖只青睐那些会戴珠宝的女人)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
热门推荐
- 云空间无法连接服务器(怎样测试云服务器)
- flask快速开发框架(手把手教你使用Flask搭建ES搜索引擎预备篇)
- docker 查看目录映射(docker 文件存放路径, 修改端口映射操作方式)
- dedecms命名规则(dedecms 文章标题长度的控制方法)
- laravel算法(laravel批量生成假数据的方法)
- 微信小程序可以用h5开发不(微信小程序webView嵌入H5的方法实例)
- SqlParameter的size属性
- laravel获取客户端ip(对laravel的session获取与存取方法详解)
- 如何用tomcat部署web项目(一文搞懂如何部署启动多个tomcat并移植项目)
- vue的watch用法(Vue3中watch的用法与最佳实践指南)