Asp.net mvc mvc:如果property1为空,我想从property1或property2设置文本框值

Asp.net mvc mvc:如果property1为空,我想从property1或property2设置文本框值,asp.net-mvc,Asp.net Mvc,我想这样做: @Html.TextBoxFor(model => model.PackagePrice.MotherCompanyPercentage??model.DefaultMotherCompanyRevenuePercentage , new {id = "txtMotherCompanyPercentage", type = "number" , Class = "form-control"}) 请澄清您的问题。如果为空,请在控制器中将MotherCompanyPercent

我想这样做:

@Html.TextBoxFor(model => model.PackagePrice.MotherCompanyPercentage??model.DefaultMotherCompanyRevenuePercentage , new {id = "txtMotherCompanyPercentage", type = "number" , Class = "form-control"})

请澄清您的问题。如果为空,请在控制器中将MotherCompanyPercentage的值设置为DefaultMotherCompanyRevenuePercentage的值。我的意思是我想使用DefaultMotherCompanyRevenuePercentage设置文本框值,如果MotherCompanyPercentage为空,我知道,在将GET方法传递给视图之前,需要在GET方法中设置值。您不能使用已设置的代码,但如何在视图中使用它这是一个技巧