【发布时间】:2010-12-13 23:19:40
【问题描述】:
我们有一个基于 Asp.Net MVC2 的白标平台。目前该站点有 6 个控制器,以及所有核心视图等,可以使其直接开箱即用。到目前为止,我们已经用它构建了 5 个网站,一切都很棒。
但是,现在我有一个要求,这意味着我需要能够通过任何操作将新数据(在 ViewData 字典中)传递给所有视图。此数据从查询字符串中播种,然后从 cookie 中播种。
这样做的主要原因之一是能够根据这些数据的值向网站的母版页添加额外的图像。我当然可以很脏,将反序列化代码放在母版页中;但我宁愿找到一种方法来确保它被添加到每个请求的 ViewData 中不涉及控制器继承和操作方法覆盖(!)。
非常感谢任何想法!
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-2