MVC选择下拉列表,然后更新并显示字符串

问题描述 投票:0回答:1

所以我想做的是一个下拉列表:

<div class="form-control">
    <div class="row">
        <p>This is a question:</p>
        <select id="Question1">
            <option value=""></option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
        </select>
    </div>
</div>
<div>
// Check answer button
</div>
<div>
// Display results
</div>

用户从下拉列表中选择一个选项。

然后他们单击名为“检查答案”的按钮。

如果答案正确,我想显示一条消息,如果错误则显示另一条消息。

我能够在Blazor的@code {}部分中非常轻松地实现这一点,而只是从html调用该方法,但是我不知道如何在MVC中复制它。我真的需要一个模型来工作吗?我不能只是将值从视图传递给控制器​​,让控制器求值,然后将字符串返回到视图吗?

这是静态更新,所以我确定我需要一个HttpPost方法来返回我不确定从哪里开始的字符串。

最简单的方法是什么?

c# html model-view-controller dropdown
1个回答
1
投票
首先,您需要一个简单的控制器。我正在使用默认的HomeController和index.cshtml视图。
© www.soinside.com 2019 - 2024. All rights reserved.