我嘗試了一切,我知道刷新頁面。 這是我的代碼:提交或刷新時選擇項目Html.Dropdownlist
@Html.DropDownList("Languages", "Select Language")
我想:
@Html.DropDownList("Languages", "Select Language", new { @onchange = "this.form.submit();" })
並沒有@onchange(平變化),我試圖讓JavaScript,但它只是我的習慣「選擇語言」之後添加另一個參數它總是說「無效論據」,所以是的,我還能做些什麼來選擇項目,然後刷新頁面?
編輯
所以要澄清一下,我有這個下拉列表
List<SelectListItem> Languages = new List<SelectListItem>();
Languages.Add(new SelectListItem { Text = "Hungarian", Value = "hu" });
Languages.Add(new SelectListItem { Text = "Hrvatski", Value = "hr" });
Languages.Add(new SelectListItem { Text = "Slovak", Value = "sk" });
Languages.Add(new SelectListItem { Text = "Bosanski", Value = "hr" });
Languages.Add(new SelectListItem { Text = "English", Value = "en" });
Languages.Add(new SelectListItem { Text = "Srpski", Value = "sr" });
在我的控制器
,現在當我點擊<button type="submit">next</button>
它由我選擇
你究竟需要做什麼? – 2015-02-23 14:03:15
選擇項目後,改變頁面的語言,這意味着一個回發,我有一個提交按鈕,女巫完美的作品。我在下拉框中選擇語言,然後按下按鈕=語言已更改。如何做到這一點,沒有按鈕。 – 2015-02-23 14:05:22
按鈕代碼'' – 2015-02-23 14:05:49