编辑页面时在模型视图中排除某些参数的最佳方法

时间:2016-01-13 01:29:26

标签: razor model-view-controller viewmodel

我知道有一些选项可以在模型视图中排除/包含一些参数,比如使用bind或使用接口。但是,当我尝试实现嵌套的IEnumerable变量时,我遇到了一些问题。例如:

forfiles

在视图页面(剃刀)中,除了Region类中的字段值和组织中的StartDate之外,所有字段都被禁用或隐藏。我的行动代码如下:

cmd /C copy "filename.ext" "%DestPath%"

一切正常,除非有人使用例如fiddler设置其他禁用或隐藏值,因此这些字段将被更新。

我所追求的是更新刚启用的字段并排除其余字段,即使有人试图为它们设置值。

我尝试了绑定[Exclude和Include],但我的问题是我可以绑定来自不同类的2个值。我尝试过UpdateModel(模型,包含),但它没有用。

任何建议都将受到赞赏。

0 个答案:

没有答案