所以我想做的是一个下拉列表:
<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方法来返回我不确定从哪里开始的字符串。
最简单的方法是什么?