gpt4 book ai didi

c# - @Html.ValidationMessageFor 用于 ASP.NET MVC 4 中的 bool 值

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:51 25 4
gpt4 key购买 nike

我正在尝试为 bool 值创建下拉列表或单选按钮。问题:您是公共(public)执业律师吗?是/否。但是,我需要他们回答问题,如果没有选择任何内容,则不要将其默认为 false。如果他们不选择是或否,则提交时的意思是他们会收到一条错误消息,告诉他们回答问题。我对任何有用的东西都持开放态度。我还是个新手,所以没有什么可以进阶的!

我尝试了 html.dropdownlist、html.dropdownlistfor 和

均未成功
<select class="form-control" id="PublicPractice" name="PublicPractice">
<option value= null>--Select One--</option>
<option value="True">Yes</option>
<option value="False">No</option>
</select>

模型

public bool PublicPractice { get; set; }

查看

@Html.EditorFor(model => model.PublicPractice)
@Html.ValidationMessageFor(model => model.PublicPractice)

最佳答案

不是将 PublicPractice 声明为 bool,而是使用 bool?这将允许空值,然后在您的代码中检查该空值..

关于c# - @Html.ValidationMessageFor 用于 ASP.NET MVC 4 中的 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28752600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com