如果用户没有使用javascript,我将在IsAjaxRequest检查后使用RedirectToAction刷新视图。这有效当我在页面中有一个用户控件并返回部分视图。asp mvc Ajax.BeginForm返回视图或值,在返回类型上感到困惑
BUt当我只想返回一个值,比如int,并且当还没有ajax请求时仍然想使用RedirectToAction时,我该如何在控制器中设置方法?
公众的ActionResult ...
(if ajax request) Return View (new{value=5})?
(if not) redirecttoAction ("view");
不工作。
是的,但问题是与第一部分,返回视图与有问题的字段的int值不起作用。 – zsharp 2009-04-14 01:23:18
抱歉 - 错过了你的观点。如果您只想返回一个int,则将其作为ContentResult传回。 – tvanfosson 2009-04-14 01:36:21