我在一个视图中有两个部分,并且两个部分都使用相同的模型值,但是最初都将其设置为显示:无,并且由jquery根据下拉列表的值进行更改。
因此,在任何时候都可以看到另一个显示设置为无,但我提交的第一个显示仍然对第二个显示有影响。因此,我的意思是我在控制器中输入了一个数字,然后在控制器中,该数字为空,因为第一个数字中没有值,因此将其考虑在内。
因此,在任何时候都可以看到另一个显示设置为无,但我提交的第一个显示仍然对第二个显示有影响。因此,我的意思是我在控制器中输入了一个数字,然后在控制器中,该数字为空,因为第一个数字中没有值,因此将其考虑在内。
C#:
<div ID ="choiceNumber" style="display: none;">
@Html.Partial("_FormElementPartial", new ViewDataDictionary() {
{ "Label", LH.GetText(SystemComponent.TheSystem, "lblModuleQuestionForm_NewPlaceholderNumber")},
{ "Element", Html.NumberFieldFor(model => model.PlaceHolderNumber, 999999, BL.MaximumNumberOfDecimalPlaces, formTextField: true, minValue: -999999) },
{ "Info", Html.LocalisedTooltip((Model.Id > 0 ? "ttEditModuleQuestionForm_NewPlaceholderNumber" : "ttNewModuleQuestionForm_NewPlaceholderNumber"), "lblModuleQuestionForm_NewPlaceholderText_ToolTip", SystemComponent.TheSystem) }
})
</div>
<div ID ="choiceDate" style="display: none;">
@Html.Partial("_FormElementPartial", new ViewDataDictionary() {
{ "Label", LH.GetText(SystemComponent.TheSystem, "lblModuleQuestionForm_NewPlaceholderDate")},
{ "Element", Html.NumberFieldFor(model => model.PlaceHolderNumber, 999999, 0, formTextField:true, minValue: -999999, htmlAttributes: new { @id = "PlaceHolderDate"}) },
{ "Info", Html.LocalisedTooltip((Model.Id > 0 ? "ttEditModuleQuestionForm_NewPlaceholderDate" : "ttNewModuleQuestionForm_NewPlaceholderDate"), "lblModuleQuestionForm_NewPlaceholderDate_ToolTip", SystemComponent.TheSystem) }
})
</div>
由主持人最后编辑: