我正在开发一个 .Net MVC2 项目,我正在尝试尽可能地模块化功能。一方面是在局部视图中放置一个表单,然后使用 RenderAction 调用该表单。这样可以独立于父视图处理表单的 GET、POST、验证和重定向。
我已经阅读了博客和论坛等,表明这对于 MVC 来说不是理想的行为,但是我想不出办法来解决它。我遇到的主要问题是从渲染的动作重定向,我明白为什么我不能这样做。
我需要知道的是:如果我不能也不应该以这种方式编码我的模块,我应该如何编码它们以便它们独立于父视图?
我正在开发一个 .Net MVC2 项目,我正在尝试尽可能地模块化功能。一方面是在局部视图中放置一个表单,然后使用 RenderAction 调用该表单。这样可以独立于父视图处理表单的 GET、POST、验证和重定向。
我已经阅读了博客和论坛等,表明这对于 MVC 来说不是理想的行为,但是我想不出办法来解决它。我遇到的主要问题是从渲染的动作重定向,我明白为什么我不能这样做。
我需要知道的是:如果我不能也不应该以这种方式编码我的模块,我应该如何编码它们以便它们独立于父视图?