ASP.NET MVC读写设置属性

里克·W。

可能有人提出过这个问题,如果是,请随时向我指出正确的方向。

我有一个视图模型,其属性如下所示:

private decimal _paymentAmountPaid;
public decimal PaymentAmountPaid
{
    get { return CalPaymentAmountPaid(); }
    set
    {
        _paymentAmountPaid = value;
    }
}

当视图加载时,它会在控件(剑道数字文本框)中显示我想要的正确数量。但是,如果用户将文本框中的值从100更改为150,它将仍然发布100的值。如何获取用户将其更改为什么的值?

雷内·沃格特(Rene Vogt)

在您的getter中,您不会返回用户设置的值,而是会再次计算该值:

get { return CalPaymentAmountPaid(); } // always calculates the value

如果用户设置了该值,则可能稍后应返回本地值:

private decimal _paymentAmountPaid;
private bool _userSetValue;
public decimal PaymentAmountPaid
{
    get { return _userSetValue ? _paymentAmountPaid : CalPaymentAmountPaid(); }
    set
    {
        _userSetValue = true;
        _paymentAmountPaid = value;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET MVC数据注释属性从另一个属性值设置的范围

来自分类Dev

ASP.NET MVC调试模式设置

来自分类Dev

Asp.net MVC动态设置TextArea

来自分类Dev

ASP.NET MVC属性路由

来自分类Dev

ASP.NET Core MVC如何通过剃须刀设置``必需''属性

来自分类Dev

在视图中设置ASP.NET MVC ViewBag属性的单元测试

来自分类Dev

在ASP.Net MVC 4 HTML Helpers上设置HTML属性?

来自分类Dev

如何使用Asp.Net Mvc HtmlHelper设置Kendo菜单的popupCollision配置属性?

来自分类Dev

在.NET 4.5.1中设置ASP.NET Identity ConnectionString属性

来自分类Dev

在ASP.NET MVC5上设置值之后,每个请求中的静态属性始终为null

来自分类Dev

如何在ASP.NET Core MVC中自定义Html.DropDownListFor辅助设置名称属性

来自分类Dev

设置ASP.NET Core TagHelper属性而不进行编码

来自分类Dev

如何使用ASP.NET设置数据属性?

来自分类Dev

在jquery中获取和设置ASP.NET属性

来自分类Dev

设置ASP.NET Core TagHelper属性而不进行编码

来自分类Dev

ASP.NET 设置和获取属性中的视图状态

来自分类Dev

角色 asp.net 设置

来自分类Dev

ASP.NET MVC6:以编程方式设置webroot

来自分类Dev

ASP.NET Core MVC:设置身份Cookie的到期

来自分类Dev

如何使用ASP.Net MVC动态设置所需字段?

来自分类Dev

ASP.Net MVC 4在表单提交时设置“ onsubmit”

来自分类Dev

如何设置DropDownFor的ID和类-ASP.NET MVC

来自分类Dev

在ASP.NET MVC 4中设置外键

来自分类Dev

设置ASP.NET MVC和Javascript / jQuery?

来自分类Dev

asp.net mvc 4设置viewbag链接

来自分类Dev

ASP.NET MVC 5设置下拉列表的值

来自分类Dev

为ASP.NET MVC错误设置其他语言

来自分类Dev

通过Asp.Net MVC应用程序设置IdentityServer

来自分类Dev

ASP.NET 5 / MVC 6应用程序设置

Related 相关文章

热门标签

归档