I tried everything I know to refresh the page. this is my code:
@Html.DropDownList("Languages", "Select Language")
I tried:
@Html.DropDownList("Languages", "Select Language", new { @onchange = "this.form.submit();" })
and without the @onchange (onchange), I tried to make javascript but it just wont add another parameter after my "select language" it always says "invalid arguments" so yeah, what else can i do to Select Item and then refresh the page?
EDIT
So to clarify, I have this dropdownlist
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" });
in my controller, now when I click on <button type="submit">next</button>
it changes the language of the page by the value I selected
<button type="submit">next</button>