API+MVC强类型添加
mvc强类型用HttpClient方法不需要跨域
API添加方法于之前一样,不同的地方在MVC的操作中,而且不需要添加跨域请求
[HttpPost] public ActionResult Add(Info m) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:54859/api/Info/"); var res = client.PostAsJsonAsync("Add", m).Result; if (res.IsSuccessStatusCode) { var flag = res.Content.ReadAsStringAsync().Result; if (Convert.ToInt32(flag) > 0) { return Content("<script>alert('添加成功')</script>"); } else { return Content("<script>alert('添加失败')</script>"); } } else { return Content("<script>alert('HTTP响应失败')</script>"); } }
* 要用到的是HttpClient方法
需要添加API中相对应的层 和 强类型的添加方法
using System.Net.Http; using System.Net.Http.Formatting; //例如 using lx7_27.Dal; using lx7_27.Models;