私は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
JavaScript関数に日付を渡そtd
うとしています。
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;
}