我正在从 c# 代码动态构建 html 表。这是我的代码的一部分:
listHTML.Append("<td onClick='GoToHourlyReport("
+ Convert.ToDateTime(dr["IntervalStartTime"]).ToString("yyyy-MM-dd")
+ ","
+ deptId
+ ");' align='center' valign='middle' class='graph_red_grid_text'>"
+ Convert.ToDateTime(dr["IntervalStartTime"]).ToString("yyyy-MM-dd hh:mm:ss")
+ "</td>"
);
我正在尝试onclick
将td
日期传递给 JavaScript 函数。
onClick='GoToHourlyReport("
+ Convert.ToDateTime(dr["IntervalStartTime"]).ToString("yyyy-MM-dd")
+ ","
+ deptId
+ ");'
但是当我传递一个日期时2012-10-01
,我总是在 JavaScript 函数中得到一个值 1999。任何人都可以阐明我做错了什么吗?
这是js函数
function GoToHourlyReport(date, deptId) {
window.location.href = "CallAverageHourlyReport_BW.aspx?Date=" + date + "&Queue=" + deptId;
}