如何解决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
并打开“图表”视图。
我在做什么错了?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。