私は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>"
);
onclickJavaScript関数に日付を渡そtdうとしています。
onClick='GoToHourlyReport("
    + Convert.ToDateTime(dr["IntervalStartTime"]).ToString("yyyy-MM-dd")
    + ","
    + deptId
    + ");' 
しかし、のような日付を渡すと、2012-10-01JavaScript関数内で常に値1999を取得します。誰かが私が間違っていることについていくつかの光を投げることができますか?
これがjs関数です
    function GoToHourlyReport(date, deptId) {
    window.location.href = "CallAverageHourlyReport_BW.aspx?Date=" + date + "&Queue=" + deptId;
}