asp.net-mvc-3 – ASP.NET MVC重定向到没有物理重定向的操作
发布时间:2020-12-16 04:15:20 所属栏目:asp.Net 来源:网络整理
导读:是否可以以任何方式在动作,动作过滤器中以任何其他方式在另一个控制器中执行另一个动作而不执行物理重定向. 这样做的原因是我有一个动态分页系统,用户将加载一个url,例如 /1/some-page-title 此url通过maped连接到控制器“Home”和操作“Element”,然后此操
是否可以以任何方式在动作,动作过滤器中以任何其他方式在另一个控制器中执行另一个动作而不执行物理重定向.
这样做的原因是我有一个动态分页系统,用户将加载一个url,例如 /1/some-page-title 此url通过maped连接到控制器“Home”和操作“Element”,然后此操作将从数据库中加载一行,其中元素id为“1”.根据数据库中元素的数据,页面将呈现为联系人表单,图像库等. /Page/1/some-title/ will render a normal html page,/Contact/1/some-title/ will render a contact form /Gallery/1/some-title/ will render a gallery 但我希望这些路径很简单. 解决方法
这个答案有问题,我用ASP MVC做了很长时间,所以我实际上并没有意识到问题所在.
不幸的是我无法删除已接受的答案. 所以,我正在通过答案,因为如果你能真正回答这个问题,或者做得更好,请这样做. 是的,真的非常简单:) 假设您在控制器C动作A中.您想要“重定向”到控制器B动作Z,只需从当前控制器动作调用另一个控制器动作,返回它的结果. public ActionResult A() { return B.Z() } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Html.TextBox条件属性与ASP.NET MVC预览5
- 模型 – 视图 – 控制器 – MVC控制器索引有时404?
- asp.net – EF,UoW和Repository – 何时在WebForms中部署Un
- asp.net-mvc-2 – 仅在运行调试器时出现Antiforgery令牌异常
- asp.net-core-mvc – 将jquery-globalize集成到ASP.NET Cor
- asp.net核心 – JSON属性现在从ASP .Net Core 1.0.0-rc2-fi
- asp.net-mvc – 重定向页面的TempData?
- ASP.Net Webforms和ASP.Net MVC是基于组件还是基于动作?
- asp.net-mvc-5 – 使用FormsAuthenticationTicket的MVC Ide
- 【Asp.Net MVC+EF+三层架构】详解(三)MVC VS 三层架构
推荐文章
站长推荐
- asp.net – 下拉列表中的第一个项目为空白
- 在asp.net中动态构建SiteMapPath
- xunit测试无法找到testhost或没有可用测试的问题
- asp.net-mvc – asp.net MVC OutputCache属性的默
- asp.net – 处理您的请求时发生异常.此外,执行自
- asp.net-mvc – ASP.NET MVC 5和HTML 5根据W3C规
- asp.net-mvc – ASP.Net MVC输出缓存:指令或配置
- asp.net – MSVSMON.EXE用VS调试很慢
- asp.net-mvc – 使用DataAnnotations与ASP.Net M
- asp.net – 如何从mvc .net web app中的jquery(在
热点阅读