MVC 4:How 在整数值为 0.. 时显示整数模型 属性 的空白文本框?
MVC 4:How to display blank textbox for model property of integer when integer value 0..?
我在像
这样的模型中使用变量
[Required]
[RegularExpression(@"\d{5}-?(\d{4})?$", ErrorMessage = "Enter only 5 digit numbers.")]
public int? Zipcode { get; set; }
在视图中我正在使用
@Html.DisplayFor(m => m.Shipping.Zipcode)
我只需要在 @Html.DisplayFor
.
中使用
绑定你的@Html.DisplayFor in span 例如
<span id="check">
@Html.DisplayFor(m => m.Zipcode)
</span>
然后你可以应用 jquery 来实现你的场景
<script type="text/javascript">
$(document).ready(function () {
if ($("#check").text().trim() === "0") {
$("#check").html("<input type='text' value='' name='test' id='test'>");
}
}); </script>
我在像
这样的模型中使用变量[Required]
[RegularExpression(@"\d{5}-?(\d{4})?$", ErrorMessage = "Enter only 5 digit numbers.")]
public int? Zipcode { get; set; }
在视图中我正在使用
@Html.DisplayFor(m => m.Shipping.Zipcode)
我只需要在 @Html.DisplayFor
.
绑定你的@Html.DisplayFor in span 例如
<span id="check">
@Html.DisplayFor(m => m.Zipcode)
</span>
然后你可以应用 jquery 来实现你的场景
<script type="text/javascript">
$(document).ready(function () {
if ($("#check").text().trim() === "0") {
$("#check").html("<input type='text' value='' name='test' id='test'>");
}
}); </script>