Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
2009-01-04 19:58
966 查看
原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。
所以这里用一个扩展方法重现一下
使用方法:
所以这里用一个扩展方法重现一下
以下为引用的内容: using System.Web.Routing; static public class CUrl { public static string Action(this Controller c, string controller, string action) { RouteValueDictionary rvd = new RouteValueDictionary(); rvd.Add("controller", controller); rvd.Add("action", action); return RouteTable.Routes.GetVirtualPath(c.ControllerContext, rvd).VirtualPath; } } |
以下为引用的内容: public ActionResult Index() { ViewData["Message"] = this.Action("home", "about"); return View(); } |
相关文章推荐
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- ASP.NET实现MVC中获取当前URL、controller及action的方法
- 在ASP.NET MVC 中获取当前URL、controller、action
- 如何在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、controller、action
- Asp.Net_Mvc_获取当前Url、Controller、Action
- asp.net mvc 中通过url字符串获取controller和action
- 在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、controller、action(转)
- 在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、Controller、Action(集)
- 在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、controller、action
- 在ASP.NET MVC 中获取当前URL、controller、action
- Asp.net Mvc 的积木,谈Asp.net MVC中视图逻辑模块化和controller组件的使用方法
- asp.net MVC中获取当前URL/Controller/Action