我认为这是:
@Html.TextBoxFor(a => a.ExpenseSummaryList[k].AMOUNT_CZ,"{0:N}")`
和模型
[Column("AMOUNT_CZ")]
[DisplayFormat(DataFormatString = "{0:N}", ApplyFormatInEditMode = true)]
public double? AMOUNT_CZ { get; set; }
当我提交时如果AMOUNT_CZ超过999.00,如1,850.00。 AMOUNT_CZ将为null。因为逗号(,)。 我的问题是它为什么会发生,并且还有其他格式与格式相同#34; {0:N}"但不会在模型中返回逗号(,)。