0

我们收到客户的请求,他们希望他们网站上的每个表单都将某些字段存储在 cookie 中,以便每次在第一次提交后,表单都会使用 cookie 中的数据填充。

我们创建了一个 actionfilter 属性以用于需要此功能的方法。想法是将 FormCollection 的数据存储在 cookie 中,每次调用操作时,我们都会检查 cookie 是否存在并相应地更新值。

问题是表单是只读的,不能修改。我将如何实现此功能。

4

1 回答 1

1

一种技术是创建一个自定义模型绑定器,该绑定器从 cookie 中填充模型以获取适当的属性,然后使用默认模型绑定器获取其余属性。

你可以从这里这里DefaultModelBinder描述的得到。

于 2012-09-18T21:19:36.560 回答