.net核心类以获取参数并作为json返回 [英] .net Core class to get parameters and return as json

查看:148
本文介绍了.net核心类以获取参数并作为json返回的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在某些情况下,我应该从MVC网页获取参数,例如: DateFrom,DateTo,Contract和Database,并以JSON格式返回.

There is a case where I should take parameters from MVC web page like : DateFrom, DateTo, Contract and Database and return that in JSON format.

我需要在.NET Core中编写该类. 任何帮助,因为我只在ASP .net中工作

I need to write that class in .NET Core . Any help, as I worked only in ASP .net

public class FilterController : Controller
{
    private readonly IServiceProvider _serviceProvider;
    public FilterController(IServiceProvider serviceProvider)
    {
        _serviceProvider = serviceProvider;
    }

    public IActionResult Index([FromServices]IConnectionStringService service, int id)
    {
        List<ConnectionStringDto> list = new List<ConnectionStringDto>();

        if (service != null)
        {
            list = service.GetConnectionStringList(id);
            if (id > 0)
            {
                list.First(x => x.ConnectionStringId == id).IsSelected = true;
            }
        }
        ModelState.Clear();
        return View(list);
    }

    [HttpPost]
    public IActionResult RunFilter([FromServices]IConnectionStringService service, List<ConnectionStringDto> list)
    {
        list = new List<ConnectionStringDto>(); 
        return View(list);
    }
}

来自过滤器的代码,应该在哪里.表格尚未完成.

Code from Filter, where form should be. Form is not yet done.

推荐答案

您可以返回JsonResult

    [HttpGet]
    [Route("GetDate")]
    public JsonResult GetDate(DateTime DateFrom, DateTime DateTo)
    {
        return Json(new { DateFrom = DateFrom, DateTo = DateTo });
    }

这篇关于.net核心类以获取参数并作为json返回的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆