redirecttoaction相关内容
我有这个动作: public ActionResult Report(AdminReportRequest reportRequest, FormCollection formVariables){AdminEngine re = new AdminEngine();AdminReport 报告 = re.GetCompleteAdminReport(reportRequest);返回视图(报
..
我有两个控制器,都称为 AccountController.其中一个,我们称之为Controller A,位于一个名为Admin的Area中,另一个,我们称之为Controller B,不在任何 Area 中(我猜这意味着它在默认的 Area 中?).Controller B 有一个名为 Login 的 action 方法.我在 Controller A 中有一个 action 方法,它有这一行
..
我有以下两种操作方法(针对问题进行了简化): [HttpGet]公共 ActionResult 创建(字符串 uniqueUri){//获取一些基于 uniqueuri 的东西,在 ViewData 中设置.返回视图();}[HttpPost]公共 ActionResult 创建(审查审查){//验证审核如果(验证确定){return RedirectToAction("Details", ne
..
我有一个从锚点调用的动作,Site/Controller/Action/ID,其中 ID 是一个 int. 稍后我需要从控制器重定向到相同的操作. 有没有聪明的方法来做到这一点?目前我将 ID 藏在临时数据中,但是当你返回后再次按f5刷新页面,临时数据没了,页面崩溃了. 解决方案 您可以将 id 作为 RedirectToAction() 方法的 routeValues 参数的一部
..
我有一个定义如下的动作: public ActionResult Foo(int [] bar){...} 这样的网址将按预期工作: .../Controller/Foo?bar = 1& bar = 3& bar = 5 我还有另一个动作,可以完成一些工作,然后将上面的 bar 的某些计算值重定向到上面的 Foo 动作. 是否有一种简单的方法可以使用RedirectToAc
..
我使用一个简单的序列: 在[HttpGet]方法中设置会话状态. 使用[HttpPost]方法中的RedirectToAction()重定向到另一个动作. 想要在目的地获得该会话状态的值. 问题: 如果用户在“表格"视图上单击“提交"按钮,则会话中的所有数据都将被清除,并且我无法在目标操作(即“表格")中获取它们.这是代码: [HttpGet] publi
..
我正在寻找一种在传递当前请求的GET参数的同时使用RedirectToAction的方法. 因此,在进行以下操作时: http://mydomain.com/MyController/MyRedirectAction?somevalue=1234 然后我想通过重定向来重定向并保留somevalue,而不必显式构建路由字典并显式设置somevalue public ActionRe
..
[AcceptVerbs(HttpVerbs.Post)] public ActionResult CreateUser([Bind(Exclude = "Id")] User user) { ... db.SubmitChanges(); ViewData["info"] = "The account has been created.";
..
我在AdminUsers视图中的网格上有一个链接 grid.Column(header: "", format: (item) => (condition ? Html.ActionLink("Impersonate", "Impersonate", "Admin", new { id = item.username }, null) : Html.Label("Impersonate"),
..
我有2个控制器 Home ,并且 公共类HomeController:控制器 { 受保护的覆盖无效OnActionExecuting(ActionExecutingContext filterContext) { //做一些不相关的事情 base.OnActionExecuting(filterContext); } public ActionResult Index(
..
如果用户登录成功,我正在尝试将其重定向,但是我页面上的代码似乎阻止了重定向工作.如果我删除下面的jQuery,则重定向有效.有人可以告诉我我做错了什么吗?谢谢 我有以下操作: [AcceptVerbs(HttpVerbs.Post)] public ActionResult Login(User user) { var myErr
..
我有这样的动作: 公众的ActionResult报告(AdminReportRequest的ReportRequest,的FormCollection formVariables) { AdminEngine重新=新AdminEngine(); AdminReport报告= re.GetCompleteAdminReport(的ReportRequest); 返回查看(报告
..
我使用RedirectToAction在我的ASP.Net应用程序的WebAPI和我尝试以下之一。 返回RedirectToAction(“的authenticateUser”,“AuthenticationServiceWebApi”,新RouteValueDictionary
..
我使用MVC4,C项目中的#和Visual Studio 2013的最终 我submiting表单后重定向用户的索引页。然而,这个网页有2个标签,我想将用户重定向,而不是第一个到第二个选项卡。 我有一个名为控制器材料,与首页动作,将用户的首页查看。 公众的ActionResult指数() { 返回查看(); } 这观点是由两部分景色, _Materials 和 _Package
..
我有以下的code: 公众的ActionResult指数() { 联系preRegUploadModel模式=新管理员preRegUploadModel() { SuccessCount = successAddedCount, FailureCount = failedAddedCount,
..
我有一个视图模型 - 公共类MyViewModel { 公众诠释ID {获取;集;}; 公共SomeClass的OBJ {获取;集;}; } 公共类SomeClass的 { 公众诠释电话{获取;集;}; 公众诠释拉链{获取;集;}; } 所以我的控制器上,当我回来后MyViewModel它拥有的所有值的所有字段......但是当我做返回RedirectoAction(
..
我很好奇如何工作的。在MVC中,你可以调用视图(),并通过模型作为一个参数,但RedirectToAction(至少是它的化身之一)有一个'routeValues'对象,这似乎是最接近的匹配。 如果您的模型在此参数传递将在该机型在随后的操作方法可用?还是有参与警告可能prevent准确的翻译在某些情况下? 解决方案 如果你需要传递一些,有什么复杂的对象到重定向后的动作,你可能想使用一
..
所以这里的问题:我建立电子邮件要由我的应用程序通过渲染众目睽睽页面为字符串并将它们发送发送。因为我不是重定向到另一个网址的网站上以后这工作没有任何问题这么久。每当我尝试,我得到“System.Web.HttpException:后HTTP标头已被送往不能重定向。” 我相信这个问题来自我重用从控制器动作,其中呼吁创建电子邮件来自于环境的事实。更具体地,从上下文中的Htt presponse。不幸的
..
RedirectToAction 是受保护的,我们可以用它只能范围内的行为。但是,如果我想在一个过滤器重定向? 公共类IsGuestAttribute:ActionFilterAttribute { 公共覆盖无效OnActionExecuting(ActionExecutingContext filterContext) { 如果(!Ctx.User.IsGues
..
我已经看到一些文章(甚至MSDN)建议的TempData为ActionMethods之间传递数据。但我看到别人在这里说的TempData应避免。什么是最好的实践方式来处理这个? 下面是一些code,以显示我的处境。 注:我100%肯定,我这样做是错误的。这就是为什么我在这里。 :)另外,我一直在做Web表单,直到最近。 注2:
..