[英]C# if statement within Javascript, Razor/MVC
我有以下变量在下面的代码中运行良好,但我想添加一个 if/else 语句,并且我在格式方面遇到了一些问题。 任何反馈将不胜感激。
前:
var originalSales = {
"RenewalDate": validateDefaultDateValue('@(Model.Program.RenewalDate.HasValue ?
Model.Program.RenewalDate.Value.AddYears(1).ToString("g") : "" )'),}
我正在努力实现的目标:
var originalSales = {
"RenewalDate": validateDefaultDateValue(@if((Model.Program.IsNonServiceYear) &&
(Model.ProgramCode.HasAutoRenewDate == true))
{('@(Model.Program.RenewalDate.HasValue ? Model.Program.RenewalDate.Value.AddYears(1).ToString("g") : "" )'),}
else
{('@(Model.Program.RenewalDate.HasValue ? Model.Program.RenewalDate.Value.ToString("g") : "" )'),}),
您可以使用此模式:
@{
if ( Model.Program.IsNonServiceYear && Model.ProgramCode.HasAutoRenewDate )
{
originalSales =x;
}
else
{
originalSales =y;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.