gpt4 book ai didi

asp.net-mvc - ASP.MVC 2.0如何在整数值为零时显示Integer的Model属性的空白文本框

转载 作者:行者123 更新时间:2023-12-03 23:25:01 27 4
gpt4 key购买 nike

我有以下代码:
<div class="editor-field">
<%: Html.TextBoxFor(model => model.MyId) %>
<%: Html.ValidationMessageFor(model => model.MyId) %>

<
/div>

模型的'MyId'属性为整数类型。

当表单处于“创建”模式时,MyId值为0。如何防止显示0,而是使用空字符串/空白/无值来呈现文本框?

我尝试了各种形式的String.Format,但均未成功。

最佳答案

也许您可以改用TextBox()方法,该方法允许您指定要显示的值:

<%: Html.TextBox("MyId", model.MyId == 0 ? "" : model.MyId.ToString()) %>

关于asp.net-mvc - ASP.MVC 2.0如何在整数值为零时显示Integer的Model属性的空白文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3662868/

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