ASP.NET Core MVC无法打开视图

问题描述

我有ASP.NET Core 3.1 MVC应用程序和此类控制器定义:

public class MainController : Controller
{
    private readonly ILogger<HomeController> _logger;
    private readonly IWeatherService _weatherService;

    public MainController(ILogger<HomeController> logger,IWeatherService weatherService)
    {
        _logger = logger;
        _weatherService = weatherService;
    }

    public IActionResult SelectCity()
    {
        return View();
    }

    [HttpPost]
    public async Task<IActionResult> ShowChart([FromForm] SettelmentModel settelment)
    {
        var lat = double.Parse(settelment.Lat,CultureInfo.InvariantCulture);
        var lon = double.Parse(settelment.Long,CultureInfo.InvariantCulture);
        var data = await _weatherService.GetHistoricalForecast(lat,lon);
      
        return View("ShowChart",data);
    }
}

该应用处理ShowChart方法并找到ShowChart视图,但未在浏览器中打开它。并且只是停留在请求来自ShowChart方法的同一视图上。
我希望它会路由到/Main/Chart并打开“图表”视图。 我在做什么错了?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)