【问题标题】:asp.net MVC 3 action methodasp.net MVC 3 动作方法
【发布时间】:2011-10-04 20:03:36
【问题描述】:

我创建了一个局部视图,并在管理控制器的 Home 操作方法中使用它。在局部视图中,我有一个带有名为 Logon 的操作方法的帐户控制器。我正在尝试像这样访问主视图的 URL

 if (Url.ToString().ToLower().Contains("/admin"))
                return Redirect("/Admin/Index");

但我无法获得所需的结果。如何获得它 admin/home ?

【问题讨论】:

  • 我真的很难理解这个问题。你能帮帮我吗?
  • 当我运行我的 mvc 应用程序时,我已将 admin/home 设置为默认页面。哪个有登录部分视图(帐户/登录)在部分视图中我可以访问当前页面/视图的 URL(管理员/主页)
  • 我还是不明白你在说什么。
  • 那么从局部来看,你想访问当前的URL吗?
  • 请出示您所有的相关代码。您可能应该返回 RedirectToAction("action") 而不是重定向。但没有完整的上下文,我不知道您要做什么。

标签: asp.net asp.net-mvc asp.net-mvc-3


【解决方案1】:

从上面的 cmets 看来,您只想访问当前 url。如果是这样,那么您可以简单地使用 Request 对象。例如。

Request.Url.AbsoluteUri

我想知道你为什么需要这个……你到底想做什么?

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 2012-08-15
    • 1970-01-01
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 2010-12-19
    相关资源
    最近更新 更多