1
A
回答
2
从RouteData字典中确定控制器并传递您正在查找的密钥应该非常简单。
namespace UI.Controllers
{
[Authorize]
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
var controllerName = RouteData.Values["controller"];
//controllerName == "Home" at this point
var actionName = RouteData.Values["action"];
//actionName == "Index" at this point
return View("Index");
}
}
}
编辑
我已经找到关于如何做到这一点here一些信息:但是,你需要改变你的绝对URL回到相对URL之前,你可以通过提供的解决方案运行。
+0
这显示当前请求的路由。我需要查找一个URL。 –
相关问题
- 1. PartialViews在ASP.NET MVC4
- 2. ASP.NET MVC4 -
- 3. 不能在asp.net mvc4
- 4. 的CheckBoxList在Asp.Net MVC4
- 5. ASP.NET MVC4和MySQL
- 6. ASP.NET MVC4 UserProfile
- 7. ASP.NET MVC4验证
- 8. ASP.Net MVC4成员
- 9. 路由ASP.NET MVC4
- 10. 加密ASP.NET MVC4
- 11. ASP.net MVC4路由
- 12. MvcContrib.FluentHtml.ModelWebViewPage和ASP.NET MVC4
- 13. 与ASP.NET MVC4
- 14. Asp.net MVC4 WebDeploy
- 15. 发布ASP.NET MVC4
- 16. asp.net mvc4 EF5 Singleton?
- 17. ASP.NET MVC4 ActionFilters
- 18. 详情asp.net mvc4
- 19. asp.net MVC4访问
- 20. 在asp.net中缓存MVC4
- 21. 如何在ASP.NET MVC4剃刀
- 22. 在asp.net-mvc4(剃刀)与extention
- 23. HttpPost不在asp.net工作mvc4
- 24. 在ASP.NET MVC4查看DatePicker
- 25. 在asp.net中搜索mvc4
- 26. 在ASP.Net中重定向MVC4
- 27. 在ASP.NET MVC4中检测IE8
- 28. 记住我在Asp.Net Mvc4
- 29. ASP.NET MVC4到WCF DataServices
- 30. 无法从ASP.NET MVC4
你可以,但它完全取决于你想从哪里访问数据..控制器,授权属性,global.asax文件...? – Tommy
在控制器中 - 问题已更新。 –
好吧,所以我必须问...如果你是在一个控制器...你不知道你在哪个控制器?只是试图理解你试图达到的逻辑。 – Tommy