Html.TextboxFor default value for Integer/Decimal to be Empty instead of 0

后端 未结 8 2308
谎友^
谎友^ 2020-12-08 06:36

I am using the default asp.net MVC 2 syntax to construct TextBox\'s which are integer or decimal for my asp.net MVC web app:

<%: Html.TextBoxFor(model =&g         


        
8条回答
  •  心在旅途
    2020-12-08 06:48

    An alternative solution is to use jQuery to replace zeros with empty string when the page loads. Choose any name to use as a class name for all input fields which should be populated with empty string instead of zero. For example non-zero-num.

    @Html.TextBoxFor(model => model.InterestRate, new { @class = "non-zero-num" }) 
    

    And add the following script on your page:

    
    

提交回复
热议问题