我正在尝试通过 Javascript 从 View 访问控制器中的方法
<div id="Historicaldata">
From Date <input type="date" id="fromDate" /> To Date <input type="date" id="toDate" />
<a href="#" id="ExportExcel" onclick="GetFromDate()">Export to Excel</a>
</div>
<script>
function GetFromDate() {
var dt1 = document.getElementById('fromDate').value;
var dt2 = document.getElementById('toDate').value;
var url = "~/GeneralStatics/Excel/" + "startdate=" + dt1 + "/endDate=" + dt2;
alert(url);
window.location.href = this.href + "startDate=" + document.getElementById('fromDate').value + "&endDate=" + document.getElementById('toDate').value;
return false;
};
</script>
在我的控制器中有这样的避免方法:
public void Excel(DateTime startDate, DateTime endDate)
将下载 Excel 文件。做这个的最好方式是什么?是否可以在没有重定向的情况下做到这一点?