我在放置在某个区域的控制器中有一个动作。
www.site.com/Panel/Product/GetProduct
在这个网址中," Panel"是区域名称,"产品"是控制器名称和" GetProduct"是行动名称。
在这个方法中,我创建了一个指向不同控制器和区域中另一个动作的链接。
www.site.com/Home/Index
我使用此代码生成网址:
var callbackUrl = Url.Action("Index", "Home",null, Request.Url.Scheme);
但是结果网址是这样的:
www.site.com/Panel/Home/Index
如果所需的控制器在区域外。
答案 0 :(得分:0)
请在下方使用。
Html.ActionLink("Link Text", "ActionName", "ControllerName", new { Area = "AreaName" }, new{})
答案 1 :(得分:0)
我不想在视图中使用此代码。我无法使用此代码。
然后尝试此代码;
var callbackUrl = Url.Action("Index", "Home", new { Area = "" });