首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从ASP的Ajax.ActionLink获取JSonResult

从ASP的Ajax.ActionLink获取JSonResult,是指在ASP.NET应用程序中,使用Ajax.ActionLink方法来调用服务器端的Action方法,并将返回的JSON数据作为结果。这种方法可以在不刷新整个页面的情况下,实现页面的局部更新。

以下是一个简单的示例,展示如何使用Ajax.ActionLink方法获取JSON数据:

  1. 在ASP.NET MVC控制器中,创建一个Action方法,该方法将返回JSON数据:
代码语言:csharp
复制
public JsonResult GetData()
{
    var data = new { Name = "John", Age = 30 };
    return Json(data, JsonRequestBehavior.AllowGet);
}
  1. 在ASP.NET MVC视图中,使用Ajax.ActionLink方法调用服务器端的Action方法,并在AjaxOptions中指定要更新的HTML元素:
代码语言:html
复制
@Ajax.ActionLink("Get Data", "GetData", new AjaxOptions { UpdateTargetId = "result" })
<div id="result"></div>
  1. 当用户点击“Get Data”链接时,服务器端的GetData方法将被调用,并返回JSON数据。Ajax.ActionLink方法将使用返回的JSON数据更新HTML元素的内容。

在这个示例中,我们使用了ASP.NET MVC框架的Ajax.ActionLink方法来实现了在不刷新整个页面的情况下,从服务器端获取JSON数据并更新页面的局部内容。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

了解ASP.NET MVC几种ActionResult本质:JavaScriptResult & JsonResult

本篇文章着重介绍在进行Ajax调用中经常使用两个ActionResult,即JavaScriptResult和JsonResult。[本文已经同步到《How ASP.NET MVC Works?》...在通过Visual StudioASP.NET MVC项目模板创建空Web应用中定义一个ShoppingCart类表示购物车。...但是对于后台程序来说,数据却是通过一个基于某种CLR类型对象来承载,当客户端调用某个Action方法并希望以JSON格式返回请求数据时,ASP.NET MVC需要有一种机制将CLR对象转换成JSON...JsonResultJsonRequestBehavior属性在初始化时候被设置为DenyGet,如果我们需要用创建JsonResult来响应HTTP-GET请求,需要显式地将它JsonRequestBehavior...了解ASP.NET MVC几种ActionResult本质:FileResult 了解ASP.NET MVC几种ActionResult本质:JavaScriptResult & JsonResult

1.7K80

asp dotnet core Frp 获取用户真实 IP 地址

,也就是本地是 frp 访问,如使用下面代码获取用户 IP 地址拿到是本地地址 _accessor.HttpContext.Connection.RemoteIpAddress.ToString(...Get Client IP Address in ASP.NET Core 2.x - Edi.Wang 虽然是英文,但是你可以微信问他 如果使用 frp 拿到字符串都是 127.0.0.1 本地地址...,因为就是本地 frp 访问连接 在 frp 会在访问时候在 HTTP 添加 X-Forwarded-For 里面是用户真实 IP 当然这里也可能是代理地址,所以修改一下代码,通过下面代码可以...str.Append(ip); str.Append(" "); } Get Client IP Address in ASP.NET...Core 2.x - Edi.Wang dotnet core 通过 frp 发布自己网站 用 使用 Frp 为你 Web 服务添加 https 支持 方式是获取不到用户 IP 地址

1.8K10

ASP.NET Core 入门教程 4、ASP.NET Core MVC控制器入门

MVC控制器操作简介返回类型示例 ASP.NET Core MVC控制器参数映射逻辑说明 ASP.NET Core MVC控制器参数映射/获取示例 2、本教程环境信息 软件/环境 说明 操作系统 Windows...使用示例 定义返回JsonResultAction public IActionResult JsonTest() { return Json(new { Message = "JsonResult...另外,Action方法也可以不定义参数,手动RouteData或HTTP请求数据(QueryString、FormData、Header等)获取对应参数值。...tom&age=18 将看到以下输出: { "id": "1024", "name": [ "ken", "tom" ] } RouteData.Values[“id”]:路由数据中获取数据...Request.Query[“name”]:Url参数中获取数据 Request.Form[“name”]:表单参数中获取数据 六、备注 1、附录 本文代码示例 https://github.com

1.9K10

ASP.NET Core 2.2 : 二十. Action多种数据返回格式处理机制

await Task.Run(() => { jsonResult = new JsonResult(new Book() { Code = "1001", Name = "ASP" }); });...在第14章讲invoker生成时候,讲到了Action执行者获取,它是从一系列系统定义XXXResultExecutor中筛选出来,虽然它们名为XXXResultExecutor,但它们都是...筛选规则是以Action同步、异步以及Action返回值类型来看,这么多种XXXResultExecutor就是为了处理不同Action类型。...方法中会获取依赖注入中设置JsonResultExecutor,由JsonResultExecutor来调用ExecuteAsync方法执行后面的工作。...但是第一节例子可知,string类型会返回string类型字符串,而Book这样实体类型却会返回JSON。

1.5K30

ASP.NET Core 入门教程 4、ASP.NET Core MVC控制器入门

MVC控制器操作简介返回类型示例 ASP.NET Core MVC控制器参数映射逻辑说明 ASP.NET Core MVC控制器参数映射/获取示例 2、本教程环境信息 软件/环境 说明 操作系统 Windows...使用示例 定义返回JsonResultAction public IActionResult JsonTest() { return Json(new { Message = "JsonResult...另外,Action方法也可以不定义参数,手动RouteData或HTTP请求数据(QueryString、FormData、Header等)获取对应参数值。...tom&age=18 将看到以下输出: { "id": "1024", "name": [ "ken", "tom" ] } RouteData.Values[“id”]:路由数据中获取数据...Request.Query[“name”]:Url参数中获取数据 Request.Form[“name”]:表单参数中获取数据 六、备注 1、附录 本文代码示例 https://github.com

2.2K40

ASP.NET Core 2.2 : 二十七. JWT与用户授权(细化到Action)

ASP.NET Core授权模型大概就是这样一个体系。 ASP.NET Core支持多种授权方式,包括兼容之前角色授权。下面通过几个例子说明一下(例子依然以上一章代码为基础)。...Put() { return new JsonResult("Put Book ..."); } 访问这个Action,只有用张三登录后获取...Delete() { return new JsonResult("Delete Book ..."); } 可以通过张三和李四账号测试一下,只有使用张三账号获取Token能访问成功。...这样需求采用上面的两种方式实现起来都很麻烦,好在ASP.NET Core提供了方便扩展方式。...1.样例数据 将上面的需求汇总一下,最终可以形成如下形式数据: /// /// 虚拟数据,模拟数据库或缓存中读取用户相关权限 /// public static

89430

ASP.NET Core 2.2 : 二十七. JWT与用户授权(细化到Action)

ASP.NET Core授权模型大概就是这样一个体系。 ASP.NET Core支持多种授权方式,包括兼容之前角色授权。下面通过几个例子说明一下(例子依然以上一章代码为基础)。...Put() { return new JsonResult("Put Book ..."); } 访问这个Action,只有用张三登录后获取...Delete() { return new JsonResult("Delete Book ..."); } 可以通过张三和李四账号测试一下,只有使用张三账号获取Token能访问成功。...这样需求采用上面的两种方式实现起来都很麻烦,好在ASP.NET Core提供了方便扩展方式。...1.样例数据 将上面的需求汇总一下,最终可以形成如下形式数据: /// /// 虚拟数据,模拟数据库或缓存中读取用户相关权限 /// public static

1.5K40

ASP.NET Core单文件和多文件上传并保存到服务端

前言:   在我们日常开发中,关于图片,视频,音频,文档等相关文件上传并保存到服务端中是非常常见一个功能,今天主要是把自己在开发中常用两种方式记录下来方便一下直接使用,并且希望能够帮助到有需要同学...一、配置ASP.NET Core中静态文件: 简单概述:   在ASP.NET Core应用中静态资源文件需要进行相应配置才能够提供给客户端直接使用。...SingleFileUpload() { var formFile = Request.Form.Files[0];//获取请求发送过来文件...//文件后缀 var fileExtension = Path.GetExtension(formFile.FileName);//获取文件格式...//文件后缀 var fileExtension = Path.GetExtension(file.FileName);//获取文件格式

1.6K30

从头编写 asp.net core 2.0 web api 基础框架 (1)

, 这里主要是从头编写一个asp.net core 2.0 web api基础框架....用来创建 Web Apimiddleware:  原来.net使用asp.net web api 和 asp.net mvc 分别来创建 web api和mvc项目....Asp.net Core 2 Metapackage 和 Runtime Store Asp.net core 2 metapackage, asp.net core 2.0开始, 所有必须和常用库也包括少许第三方库都被整和到了这个大而全...我们把获取数据代码整理成一个ProductService, 然后保证程序运行时候, 操作是同一批数据: namespace CoreBackend.Api.Services { public...因为web api不一定返回都是json类型数据, 也不一定只返回一堆json(可能还要包含其他内容). 所以JsonResult并不合适作为Action返回结果.

2.1K70

ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件

前言:   开始学习Vue到使用element-ui-admin已经有将近快两年时间了,在之前开发中使用element-ui上传组件el-upload都是直接使用文件选取后立即选择上传,今天刚好做了一个和之前类似的文件选择上传需求...,不过这次是需要手动点击按钮把文件上传到服务器中进行数据导入,而且最多只能够选择一个文件进行上传,上传成功后需要对file-list中文件列表数据进行清空操作,在这里服务端使用ASP.NET Core...ASP.NET Core后台服务中,并进行数据保存操作。...Core WEB API来进行文件流数据接收和保存:   ASP.NET Core单文件和多文件上传并保存到服务端详情概述: https://www.cnblogs.com/Can-daydayup...//文件后缀 var fileExtension = Path.GetExtension(formFile.FileName);//获取文件格式

2.4K10

ASP.NET Core MVC 如何获取请求参数

任何web开发框架,其实都是在干这两件事: 接受请求并进行解析获取参数 根据参数进行渲染并输出响应内容 所以我们学习一个框架,我认为最首要是知道如何请求中获取参数。...http请求携带参数地方主要有下面几个地方: URL Header Body 下面看看ASP.NET Core是如何从这几个位置获取参数。...Header上获取参数 添加一个FromHeaderController,通过几个action来演示如果http headers上获取参数。...Body获取参数 我们开发时候经常通过表单提交数据,或者通过AJAX往后台提交一个JavaScript对象,本质上这些数据都是通过HTTPBady提交回去。...总结 ASP.NET Core获取请求参数主要从URL,Headers,Body等位置获取

3.1K20

《从零开始学ASP.NET CORE MVC》课程介绍(一)

2015年开始随时互联网成长,云计算和AI、大数据爆发,大家谈论项目信息化到数字化转型,ToC产业到ToB产业转型,Web项目开发模式也开始不断在变化,出现了众多新技术,新标准。...在本课程中,我们将学习入门最基本命令,到中级和高级ASP.NET Core概念,也将从零开始创建一个ASP.NET Core 项目。...ViewResult和JsonResult只是IActionResult接口内置返回结果类型中两个而已。...因此,对于Web API,控制器返回JsonResult,对于MVC风格Web程序,它返回ViewResult。...课程源代码哪里获取 免费提供源代码下载,您可以 https://gitee.com/aiabpedu/asp.net-core-mvc-2019 下载本视频中所有示例项目。

1.6K30
领券