.net核心类以获取参数并作为json返回 [英] .net Core class to get parameters and return as json
本文介绍了.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屋!
查看全文