MVC中写API时,没有收到参数如何解决?通过jQuery.POST测试成功。后来又通过F12发送,发现始终无法收到参数。注:我的接口接收参数是一个类对象,没有写[FromBody])[HttpPost]public MyResultInfo Index(MyParamInfo para) {    ///} 解决方法:在消息头中设置 Content-Type就可以了。1、如果你的参数是拼接在U
转载 2020-01-10 15:41:00
152阅读
2评论
一、HTTP 协议 http协议 http的由来 1960 http(超文本传输协议) http通讯 http的原理 URL和URI的区别 requset 请求报文 response 相应报文 Http状态码 常用的 200(成功) 500 (服务器端错误) 404(URL路径错误) get和pos ...
转载 2021-07-20 08:29:00
79阅读
2评论
一、MVC+EF 不管是MVC还是EF都有文件夹Controllers 下边的文件必须以Controller 结尾 WEBAPI接口不要使用中文名称 二、Linq查询 多表联查 Linq 查询 使用方法 匿名类型return Json(new { totalcount, totalpage, lis ...
转载 2021-07-20 16:22:00
189阅读
2评论
一、 MVC + EF 不管是MVC 还是 EF都有文件夹 Controllers 下面的文件必须以Controller 结尾 二、Linq查询 多表联查 var query = from a in db.Students join b in db.Nclasses on a.Nid equals ...
转载 2021-07-20 16:12:00
76阅读
2评论
一、MVC+EF 不管是MVC 还是EF 都有文件夹 Controllers 下边的文件必须以Controller 结尾 WEBAPI 接口不要使用中文名称 二、Linq 查询 多表联查 Linq 查询 使用方法 var query = from a in db.Students join b in ...
转载 2021-07-20 21:15:00
110阅读
2评论
MVP模式是类似于MVC模式的一种设计模式,最近在做项目学习过程中遇到,弄了很久终于有一些眉目,这是学习过程中的一些笔记。MVP指的是实体对象Model、视图Viw和业务处理Presenter。MVP的作用是解耦UI渲染、业务逻辑和数据实体的关系。在普通的winform中,业务和界面是写在一起的,一般都是同一个Load或Click方法中,使View和Controller紧密联系。在MVP中,我们将
转载 2023-08-08 15:22:12
565阅读
MVC模式设计的初衷是,一旦一个项目的代码量变大的时候,src文件夹中可以写java代码,web文件夹中也可以写jsp代码。除此之外src中还可以写好多包,web文件夹中还可以写好多文件夹,现在假如新需要加入有一个类,那么这个类到底该往哪里写呢?所以需要一个模式来套,这个模式就可以选择MVC模式。简单来说,MVC模式就是将代码的位置具体化。MVC模式有三个部分,分别是model,view和cont
ASP.NET Web API的controller默认的返回数据格式是XML格式,要改成返回JSON格式只需要在WebApiConfig.cs文件里的Register方法末尾加上如下代码var json =
原创 2022-06-17 16:50:13
380阅读
在ASP.NET MVC中编写API接口,通常可以使用ASP.NET Web API(已整合到ASP.NET Core MVC中)。以下是在ASP.NET MVC中创建API接口的步骤和示例: 1. 创建API控制器 首先,创建一个继承自ApiController(旧版Web API)或ControllerBase(ASP.NET Core)的控制器类。 2. 定义API方法 使用HTTP动词特性
原创 1月前
104阅读
一,强类型的MVC调用API时我们可以使用HttpClient类 1,添加引用 using System.Net.Http; using System.Net.Http.Formatting; 2,实例化HttpClient (下面是一个添加方法) public ActionResult AddIn ...
转载 2021-07-27 21:29:00
184阅读
Api 跨域 MVC 强类型过程(添加) 1.创建api 2.创建DAL层 3.model 字段 4.创建实体数据模型 5.DAL数据 6.API控制器 7.引用 8.另外引用 9.创建一个解决方案两个项目,不用跨域运用WEBClient 10,设置项目双启动 11.创建控制器两个方法 11.1添加 ...
转载 2021-07-28 09:10:00
121阅读
2评论
背景我的项目设置了IIS的请求头允许所有域名都可以跨域访问我的API;但是我又想通过程序控制某些域名不能访问Web.config代码
原创 2022-06-17 21:26:24
277阅读
新浪微博API现在运用比较广泛,做一个完整的开发流程Demo 1、第一步注册,就不多说了,注册帐号以及成为开发者帐号,这步操作不会的话请你马上砸掉电脑拔掉网线回家种田。 2、第二步创建应用,开发者帐号创建好了,打开新浪微博开发平台:[url]http://open.weibo.com[/url] 上面菜单栏点击最后一个 管理中心 [img]htt
转载 2023-07-25 20:00:31
69阅读
                                   
转载 2023-12-05 19:04:33
14阅读
MVC是一种设计模式,它将应用划分为3个部分:数据(模型)、展现层(视图)和用户交互(控制器)。在我的理解:view 做界面展示controller 对界面的请求进行一次过滤和转发model 模型层,是对应数据库表的一个事件发生的执行顺序是:   1. 用户和应用产生交互。   2. 控制器的事件处理器被触发。   3. 控制器从模型中请求数据,并将其交给视图。   
转载 2023-07-16 20:53:23
78阅读
1.新建项目》选择 asp.net web应用程序(.net 项目》Controllers》ValuesController.csValuesController.cs 代码using System;using System....
原创 2022-06-19 02:33:27
470阅读
# MVC架构概述 ## 什么是MVC架构 MVC(Model-View-Controller)是一种软件设计架构,常用于开发用户界面的应用程序。它将应用程序分为三个主要的组件:模型(Model)、视图(View)和控制器(Controller)。这三个组件分别负责应用程序的数据、显示和逻辑。 - **模型(Model)** 是应用程序的核心组件,负责处理数据和业务逻辑。它通常包含与数据库交
原创 2023-09-09 04:50:12
232阅读
1. 安装Microsoft .net FrameWork 4.0安装包;2. 安装ASP.NET MVC 3+;  ---  此步骤也可以省略,在你的项目直接用Nuget引用所有MVC相关的DLL。3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;---  或者在VS中设置网站目标框架为版本4
转载 2023-06-01 18:00:33
166阅读
可同时参见这篇文章 Jquery下Json数据的传递与解析(asp.net mvc与asp.net api下后台json接收方式的不同)早先使用webapi ,希望通过使用jquery下的ajax方式post json格式数据到后台并接收处理返回json数据。但发现后台无法像之前在mvc下形如以下这种方式:public IList<Site> SiteList(int sta
转载 2023-06-10 21:44:14
195阅读
# .NET Core 3.1 MVC 添加 API ## 引言 在现代的Web开发中,API(Application Programming Interface)是非常常见的一种方式,它可以实现不同应用之间的数据交互。而.NET Core是一个开源的、跨平台的框架,它提供了很多功能强大的特性来开发和部署Web应用和服务。本文将介绍如何在.NET Core 3.1 MVC中添加API,并提供代
原创 2023-08-16 15:33:29
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5