【发布时间】:2010-06-03 17:51:35
【问题描述】:
在我的博客引擎中,我有一个显示博客内容的控制器操作,在该视图中,我调用 Html.RenderAction(...) 来呈现“CreateComment”表单。当用户发表评论时,该帖子由评论控制器(而不是博客控制器)处理。
如果评论数据有效,我只需将重定向返回到博客页面的 URL。
如果评论数据无效(例如评论正文为空),我想将带有错误信息的 ViewData 返回到博客控制器,并通过博客视图返回到 CreateComment 操作/视图,以便我可以显示哪些字段是不好。
当启用 Javascript 时,我通过 AJAX 可以正常工作,但现在我正在处理可能禁用 Javascript 的情况。
如果我从评论控制器返回 RedirecToAction 或 Redirect,模型状态信息就会丢失。
有什么想法吗?
【问题讨论】: