Asp.net mvc 来自DropDownList for的ASP MVC检查值

Asp.net mvc 来自DropDownList for的ASP MVC检查值,asp.net-mvc,dropdownlistfor,Asp.net Mvc,Dropdownlistfor,如何检查DropDownList的选定值并使用该值 这是我的下拉列表: @Html.Label("Kies wanneer:") @Html.DropDownListFor(x => x.SelectedOption, Model.LstDays) 当选择的值为“morgen”时,我需要做一些事情。但是我不知道如何检查它。@Html.DropDownListFor只是一个助手方法,您在视图中使用它来生成Html标记。当您在浏览器中打开最终结果时,它将是一个标记,其中包含一些标记。当用户与

如何检查DropDownList的选定值并使用该值

这是我的下拉列表:

@Html.Label("Kies wanneer:") @Html.DropDownListFor(x => x.SelectedOption, Model.LstDays)

当选择的值为“morgen”时,我需要做一些事情。但是我不知道如何检查它。

@Html.DropDownListFor
只是一个助手方法,您在视图中使用它来生成Html标记。当您在浏览器中打开最终结果时,它将是一个
标记,其中包含一些
标记。当用户与您的下拉列表交互时,其中一个选项标记将在HTML中标记为选中,但不会向服务器发出请求,您的C#代码也不会知道这一点

根据您的要求,您可以在用户更改选择器后立即向服务器提交值,或者在整个表单与页面的其余部分一起提交后立即向服务器提交值。您可以使用AJAX请求来实现这一点。您可以编写JavaScript,它从
标记中读取所选选项,并将它们传递到请求数据中

您的问题太具体了,您需要了解客户机-服务器应用程序如何工作的全貌,特别是ASP.NET MVC