MVC调用WebApi的Demo
目的
通过MVC项目调用写好的Api,完成数据库增删改查操作
WebApi项目
链接:https://blog.csdn.net/unclebober/article/details/86649800
MVC调用WebApi
项目代码:https://blog.csdn.net/unclebober/article/details/86674098
遇到的问题
1.如何将请求的数据以JSON格式返回
当客户端调用某个Action方法并希望以JSON的格式返回请求的数据时,ASP.NET MVC需要有一种机制将CLR对象转换成JSON格式予以响应,而这可以通过JsonResult来解决。
参考链接:https://www.cnblogs.com/zkwarrior/p/4734684.html
// GET api/values
/// <summary>
/// 客户端调用某个Action方法并希望以JSON的格式返回请求的数据,使用JsonResult
/// </summary>
/// <returns></returns>
public /*string*/JsonResult<List<User>> GetAll()
{
List<User> userInfoList = new List<User>();
SqlConnection conn = new SqlConnection(constr);
string text = "userinfo_get";
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(text, conn);
DataSet ds = new DataSet("Students");
da.Fill(ds);
DataTable dt = ds.Tables[0]