Html.Action 具有属性路由
Html.Action with attribute routing
我的路由属性如下
[RouteArea("Settings")]
[RoutePrefix("Stores")]
public class SettingsMallStoresController : Controller
{
[HttpGet]
[Route("ExistingStores/{Permalink}")]
public ActionResult GetExistingStoreBranchesForSelectedHO(string permalink)
{
return View("ExistingStoreBranches");
}
}
我正在尝试使用@html.action
从视图中调用此操作
@Html.Action("Settings/Stores/ExistingStores/{Permalink}",new{permalink=Somevalue})
无法在 anyway.Please 帮助
中使用
这个对我有用。仍然不确定如何使用属性路由而不是直接调用控制器操作。更好的方法是可行的
@Html.Action("GetExistingStoreBranchesForSelectedHO", new { Controller = "SettingsMallStores", Action = "GetExistingStoreBranchesForSelectedHO" })
我的路由属性如下
[RouteArea("Settings")]
[RoutePrefix("Stores")]
public class SettingsMallStoresController : Controller
{
[HttpGet]
[Route("ExistingStores/{Permalink}")]
public ActionResult GetExistingStoreBranchesForSelectedHO(string permalink)
{
return View("ExistingStoreBranches");
}
}
我正在尝试使用@html.action
从视图中调用此操作@Html.Action("Settings/Stores/ExistingStores/{Permalink}",new{permalink=Somevalue})
无法在 anyway.Please 帮助
中使用这个对我有用。仍然不确定如何使用属性路由而不是直接调用控制器操作。更好的方法是可行的
@Html.Action("GetExistingStoreBranchesForSelectedHO", new { Controller = "SettingsMallStores", Action = "GetExistingStoreBranchesForSelectedHO" })