我目前在剃须刀视图中为同一属性编写了两个html助手。 第一个是隐藏的,第二个是可见的。
为什么我有两个控件是基于一些业务规则我将返回文本,否则html控件。
我现在面临的问题是,当我获得一个控制权并且用户更新其中的值时,它会保存该值。 但是如果他试图保存null,那么它从隐藏字段中保存值。我无法找到解决方法。
顺便说一下,我使用表单提交和toObject
来保存控件值
我的html如下所示
<div style="display: none;">
@Html.EditorFor(O => O.Prop)
</div>
<div>
@Html.CustomHelper(O => O.prop)
</div>
请帮我解决一些问题.......