问题标签 [actionresult]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
17351 浏览

c# - actionresult 刷新当前页面

从一些操作方法中,我想返回一个强制刷新当前页面的结果。

我写这个来获得这样的结果:

在我的操作方法中,我只是返回新的 RefreshResult。它有效,但我很好奇这种方法可能存在的局限性。我不想让客户选择访问直接返回此类结果的操作方法,所以我认为我总是能够以这种方式刷新当前页面。我对吗?

我在stackoverflow上发现了这个(以及其他几个问题): ActionResult return to page that call it

但我更感兴趣的是这种方法的可能限制,而不是“如何做”。

提前感谢

0 投票
4 回答
31508 浏览

asp.net-mvc - 使用响应流的 MVC 控制器

我正在使用 MVC 3 我想动态创建一个 CSV 文件以供下载,但我不确定正确的面向 MVC 的方法。

在传统的 ASP.net 中,我会编写如下内容:

我已经查看了该ContentResult操作,但似乎我需要将结果创建为字符串,即

我想我可以构建一个字符串,但是由于这些文件可能有几千行长,这对我来说似乎效率低下。

有人能指出我正确的方向吗?谢谢。

0 投票
2 回答
36057 浏览

c# - MVC3 重定向到来自 ActionResult 的路由

所以我只有HttpPost一个ActionResultEdit. 在完成它的事情(逻辑等)之后,我希望它重定向到另一个控制器。让我们说HomeController。这里是:

我已经尝试过其他的东西,比如 ,,return RedirectResult()-但它仍然不断地从控制器返回索引视图,方法在 ( ) 中。RedirectToAction()RedirectToRoute("string")EditChairController

这样做的正确方法是什么?

0 投票
0 回答
122 浏览

asp.net-mvc - 如何使用 MVC 中的自定义 ViewEnging 获取视图并渲染它?

我需要从某个位置(不是默认位置)获取视图/部分视图并进行渲染。我想创建自定义 ViewEngine。我想到了以下几点:

1 -Plugin作为在构造函数中采用 pluginName 的操作结果返回

2 - 在 ExecuteResult 我将创建实例MyViewEngine并以某种方式获取视图并渲染它。但是怎么做我不知道!

母猪,我如何获取视图并渲染它?

PS如果您有任何其他建议,我会很高兴。

0 投票
2 回答
1885 浏览

asp.net-mvc-3 - 在 HttpPost 上将嵌套模型与 MVC3 绑定

我是 MVC3 的新手。

我在表单上有一个提交按钮,我想绑定一个模型,该模型具有 2-3 个嵌套对象模型,其中包含许多属性。

有没有办法在不使用 EditorFor 的情况下绑定这些嵌套对象;这样当我提交表单时,我将在返回的模型上采用 ActionResult(Object model),嵌套对象模型及其值,而不必在 html 上实现隐藏值或表单?

0 投票
1 回答
1173 浏览

asp.net-mvc - MVC 如何在 ActionFilterAttribute 中返回视图,如 ActionResult?

甚至可以从 ActionFilterAttribute 返回视图吗?现在我只是让它抛出一个错误,并在基本控制器的 OnException 中重新路由到错误页面。会像我在操作中存在权限问题时那样显示我的 NoAccess 视图,但它是从操作的属性中发生的。

看过几个网站和博客,但没有一个解释得很好,或者我在寻找什么。

0 投票
2 回答
1022 浏览

asp.net-mvc - 如何让 ASP.NET MVC Action 返回不同的格式?

我不知道这是否是处理某事的正确方法,但我希望它是。下面的示例是一个重型控制器,绝对是错误的方法,但它得到了我正在寻找的想法。

现在我需要做的是将模型返回给视图,如果它被这样请求:

http://example.com/People/List

但如果这样请求它,我希望它输出 JSON:

http://example.com/People/List/?api=json

如果这样请求,或者输出 XML:

http://example.com/People/List/?api=xml

这完全是错误的吗?如果没有,实现这一目标的最佳方法是什么?

我正在考虑使用MultiPurposeResult可以为我完成所有过滤然后返回它的自定义来实现它

0 投票
1 回答
1372 浏览

asp.net-mvc-3 - 自定义 ActionResult 返回 View = Model 是 ReadOnly

我在自定义 ActionResult 中有一段代码

VB.NET 版本

C#版本

如何从也可以包含模型View的自定义中正确返回 a?ActionResult

0 投票
2 回答
5673 浏览

ajax - 在 MVC ASP.NET 中返回弹出作为响应

在我的墙上分享了一些东西后,我在 facebook 上收到了一条关于我的活动的不错的弹出消息。有时,每当出现错误时,他们都会对错误给出很好的提示。像这样。在此处输入图像描述

我知道在 facebook 上一切都是关于 ajax 的。

我正在使用 mvc 3 asp.net 创建一个 Web 应用程序。在我的网络应用程序中,有一些类似于在 facebook 中共享链接的内容。

我使用 ajax 和部分视图实现了这个功能,它工作正常。

当用户提交新链接时,在我的控制器操作方法中,我更新数据库并返回部分视图,最后用漂亮的动画更新我的视图。

现在我的问题是如何在更新视图(facebook 墙)时给出弹出响应。

我想用 ActionResult 来做这两件事。

我不确定这是正确的方法。

简而言之,我想要的是通过自动弹出响应更新我的视图。希望你明白我想要什么。

如果您需要对此进行任何澄清,请告诉我。

请帮我实现这个功能。

谢谢 !!

0 投票
1 回答
1059 浏览

json - 如何缓存返回 Json 的 MVC3 ActionResult?

我有一个控制器 ActionResult,它返回我想要缓存的 JSON。经过一番研究,我发现 OutputCache 属性可以做到这一点,但一直无法成功使用它。这是我正在使用它的方法调用:

此方法对外部源进行 API 调用,读取结果,然后将结果以 json 格式返回给 AJAX 调用。使用 OutputCacheAttribute 后,ajax 调用将返回 500(内部服务器错误)。没有这个属性,它工作得很好。

我做错了什么,还是有更好的建议可以用于这种情况?

谢谢!