我试图从 JavaScript 到控制器获取两个查询字符串参数。这是代码:
JavaScript
var startDate = "",
enddate = "";
var startDate = $.datepicker.formatDate(dateFormat, $("#startDate").datepicker('getDate'));
var enddate = $.datepicker.formatDate(dateFormat, $("#endDate").datepicker('getDate'));
if (startDate != "" || enddate != "") {
window.location = `${window.location.href}/Index?startDate=${startDate}&endDate=${enddate}`;
}
C#
public IActionResult Index([FromQuery(Name = "startDate")] string startDate = "", [FromQuery(Name = "endDate")] string endDate = "")
{
}
控制器被调用,第一个参数是 fin 但第二个参数得到一个混乱的 URL 版本。这是一张图片。我很难弄清楚我做错了什么。
JavaScript 值
C# 值
烙印99
相关分类