Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp.net mvc中,如何将htmlDropdownlist与选定值和onchange事件一起使用?_Asp.net_Asp.net Mvc - Fatal编程技术网

在asp.net mvc中,如何将htmlDropdownlist与选定值和onchange事件一起使用?

在asp.net mvc中,如何将htmlDropdownlist与选定值和onchange事件一起使用?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,如何加载带有选定值的下拉列表?还有一个onchange事件 List<SelectListItem> environments = new List<SelectListItem>(); environments.Add(new SelectListItem { Text = "Development", Value = "DEV"}); environments.Add(new SelectListItem { Text = "Staging", Value = "S

如何加载带有选定值的下拉列表?还有一个onchange事件

List<SelectListItem> environments = new List<SelectListItem>();

environments.Add(new SelectListItem { Text = "Development", Value = "DEV"});
environments.Add(new SelectListItem { Text = "Staging", Value = "STA" });
environments.Add(new SelectListItem { Text = "SNL", Value = "SNL"});
environments.Add(new SelectListItem { Text = "Production", Value = "PROD" });

 ViewData["Environments"] = new SelectList(environments, "Value", "Text", environment);

<p>Select a Deploy to: <%=Html.DropDownList("Environments", (SelectList)ViewData["Environments"], new { onchange = "this.form.action='DeployToChanged';this.form.submit()" })%></p>

你是说在页面加载时预先选择一个吗

new SelectListItem { Text = "..", Value = "..", Selected=true}

我假设一旦下拉列表更改,您将提交表单?我假设您不是指像Asp.net这样的服务器端事件。正当