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

后端 未结 8 2291
谎友^
谎友^ 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:40

    What about "" instead of null.

        <%: Html.TextBox("Loan.InterestRate", 
    Model.Loan.InterestRate == 0 ?     "" : Model.Loan.InterestRate) %>
    

    Also why isnt Loan.InterestRate nullable?

    <%: Html.TextBox("Loan.InterestRate", Model.Loan.InterestRate ?? "") %>
    

提交回复
热议问题