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;
API+MVC强类型添加的更多相关文章
- 008.Adding a model to an ASP.NET Core MVC app --【在 asp.net core mvc 中添加一个model (模型)】
		Adding a model to an ASP.NET Core MVC app在 asp.net core mvc 中添加一个model (模型)2017-3-30 8 分钟阅读时长 本文内容1. ... 
- MVC动态添加文本框,后台使用FormCollection接收
		在"MVC批量添加,增加一条记录的同时添加N条集合属性所对应的个体"中,对于前台传来的多个TextBox值,在控制器方法中通过强类型来接收.使用FormCollection也可以接 ... 
- ASP.NET MVC 5 - 添加一个模型
		在本节中,您将添加一些类,这些类用于管理数据库中的电影.这些类是ASP.NET MVC 应用程序中的"模型(Model)". 您将使用.NET Framework 数据访问技术En ... 
- 利用Dnspod api批量更新添加DNS解析【python脚本】 - 推酷
		利用Dnspod api批量更新添加DNS解析[python脚本] - 推酷 undefined 
- 返璞归真 asp.net mvc (1) - 添加、查询、更新和删除的 Demo
		原文:返璞归真 asp.net mvc (1) - 添加.查询.更新和删除的 Demo [索引页] [源码下载] 返璞归真 asp.net mvc (1) - 添加.查询.更新和删除的 Demo 作者 ... 
- 006.Adding a controller to a ASP.NET Core MVC app with Visual Studio -- 【在asp.net core mvc 中添加一个控制器】
		Adding a controller to a ASP.NET Core MVC app with Visual Studio 在asp.net core mvc 中添加一个控制器 2017-2-2 ... 
- [搜索]ElasticSearch Java Api(一) -添加数据创建索引
		转载:http://blog.csdn.net/napoay/article/details/51707023 ElasticSearch JAVA API官网文档:https://www.elast ... 
- 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】
		Adding a view to an ASP.NET Core MVC app 在asp.net core mvc中添加视图 2017-3-4 7 分钟阅读时长 本文内容 1.Changing vi ... 
- [转]ASP.NET MVC 5 - 添加一个模型
		在本节中,您将添加一些类,这些类用于管理数据库中的电影.这些类是ASP.NET MVC 应用程序中的"模型(Model)". 您将使用.NET Framework 数据访问技术En ... 
- 谷歌地图 API 开发之添加标记(解析以及补充)
		今天又看了下官网,发现官网上有地图标记的详细说明.当时居然眼瞎看不见,还琢磨了好久...#$%^&,一定是项目太急,没看到(^o^)/~地址:https://developers.google ... 
随机推荐
- 优化多if和else语句
			可以利用对象来进行映射 比如 let type = this.radio_value if (type === 'whole') { this.time_value = [] } else if (t ... 
- 在前端js worker里使用dom并且加载jquery
			四个工具: nodejs + npm npm安装的jsdom npm安装的jquery npm安装的browserify 网址: browserify: https://browserify.org/ ... 
- k8s如何配置secret保存harbor仓库账号密码、pod中怎么使用harbor仓库镜像
			转载: https://blog.csdn.net/MssGuo/article/details/127312239 
- windows安装和重装系统后无法识别U盘
			安装系统的方法: 1. 方案一,用大白菜制写入pe系统,但必须先准备Windows安装包 方案二,把ISO格式的系统安装包直接写入到u盘,写入U盘的方法请百度 2.开机看到电脑的logo后,按f2(不 ... 
- (0828)【vivado版本-对仿真工具版本要求】
			(1)https://blog.csdn.net/Alonger1988/article/details/120506385 vivado,vsim版本兼容问题 (2)版本匹配:http://deng ... 
- json类型数据取出想要的部分
			因为才疏学浅,只能用很笨的方法. 以下是我拿到的数据的json型数据. {"result":{"ingredient":{"result": ... 
- python_test_0001_base_string_swap
			#!/usr/bin/python # -*- coding: UTF-8 -*- import time from lib_001_decorator_log_funcname import dec ... 
- NanoPi R1 安装 python环境 及opencv
			(友善NanoPi 1G RAM/8GB eMMC) 安装python2/python3 pip/pip3 环境 sudo apt-get install python sudo apt-get ... 
- JAVA学习笔记-06
			多态:可以理解为事物存在的多种体现形态 1.多态的基本体现 父类的引用指向了自己的子类对象 父类的引用也可以接收自己的子类对象 2.多态的前提 必须是类与类之间有关系,要么继承,要么实现 通常还有一个 ... 
- 查找数组中某个元素出现的次数,例如数组arr=[1,2,3,4,3,4,5,3]中target=3出现的次数
			1 function(arr,target) { 2 3 let num = 0 4 5 arr.forEach((item, index) => { 6 7 if (item===target ... 
