我被困在試圖生成一個下拉列表,我有兩個年份和月份顯示。添加一個月與下拉列表
下拉框必須有1年顯示,如下所示。
- 「2012年11月」
- 「2012年10月」
- 「2012年9月」
- 「2012年8月」
- 「2012年7月」
- 「2012年6月」
- 「五月2012「
- 」Apr 2012「
- 」Mar 2012「
- 「2012年2月」
- 「2012年1月」
- 「德2011」
這應該是幾個月的一年。
我使用這個JavaScript提交的下拉列表:
$('.dropdownMonthYear').change(function()
{
var values = $('.dropdownMonthYear').val().split(",");
var month = values[0];
var year = values[1];
window.location = '/Garage/Top10Cars.aspx?month=' + month + '&year=' + year;
});
代碼隱藏:
month = Convert.ToInt32(Request.QueryString["month"]);
year = Convert.ToInt32(Request.QueryString["year"]);
任何人都知道這可怎麼辦呢?
的問題究竟是什麼?爲什麼你直接將月份換成int? – ChruS
你是用C#還是javascript生成月份? – LukeHennerley
如果一個月和一年之間的分隔符是空格,那麼爲什麼要用逗號分隔? –