2016-08-11 23 views
0

如何根據如下所示的視圖中的某些條件爲html.textbox綁定數據。Html.Textbox在MVC中的條件綁定5

如果long_variable爲0,我想將空賦值給Html.TextBox,否則將其值賦給long_variable。

Html.TextBox("long_variable", "", new { @class = "short"} 

回答

1

您可以檢查此屬性的值並有條件地設置文本框的值。

如果它在你的視圖中的局部變量,

@{ 
    long myLong = 0; 

    @Html.TextBox("long_variable", myLong != 0 ? myLong.ToString() : "", 
                    new {@class = "short"}); 
} 

如果這是你的視圖模型的屬性,

@Html.TextBox("long_variable",Model.MyLong != 0 ? Model.MyLong.ToString() : "", 
                    new {@class = "short"}) 
+0

謝謝;).. –