ASP C# - 如何在用户选择时获取下拉值?

时间:2017-09-25 21:10:24

标签: c# asp.net-mvc

目前我的模型中声明了几个枚举:

public enum Size
{
    Round = 1, Square, Oval, Sheet
}

public enum RoundSizes
{
    Six = 1, Eight, Nine, Ten, Twelve, Fourteen
}

public enum SquareSizes
{
    Six = 1, Seven, Nine, Ten, Twelve
}

我还有一个视图,显示枚举中所有尺寸的缩小尺寸:

<div class="form-group">
    @Html.LabelFor(m => m.Size)
    @Html.EnumDropDownListFor(m => m.Size, new { @class = "form-control" })
</div>
<div class="form-group">
    @Html.LabelFor(m => m.RoundSizes)
    @Html.EnumDropDownListFor(m => m.RoundSizes, new { @class = "form-control" })
</div>
<div class="form-group">
    @Html.LabelFor(m => m.SquareSizes)
    @Html.EnumDropDownListFor(m => m.SquareSizes, new { @class = "form-control" })
</div>

不幸的是,我对ASP很新。我的此应用程序的目标是仅显示RoundSizes或SquareSizes下拉菜单,具体取决于用户在填写表单时是否选择了Round或Square的大小下拉列表。所以在你选择&#34; Round&#34;从尺寸下拉菜单中,新的下拉菜单将显示在同一页面上,您可以选择:六,八,九,十,十二或十四。如何实现这一目标?

0 个答案:

没有答案