加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.MVC 2.0当整数值为零时,如何显示整数的模型

发布时间:2020-12-15 20:09:30 所属栏目:asp.Net 来源:网络整理
导读:我有如下代码: div class =“editor-field” %:Html.TextBoxFor(model = model.MyId)% %:Html.ValidationMessageFor(model = model.MyId)% / DIV 模型的“MyId”属性类型为整数. 当表单处于“创建”模式时,MyId值为0.如何才能防止0显示,而是以空字符
我有如下代码:

< 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()) %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读