如何在url.content中添加参数
How to add parameters in url.content
我尝试创建动态菜单,但我在将 link 中的参数添加到控制器和操作时遇到问题,我可以将参数添加到 url.content 吗?或者还有其他方法,请提供您的见解,这将非常有帮助
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Menu Example</a>
</div>
<ul class="nav navbar-nav">
@if (Session["Menu"] != null)
{
var MenuMaster = (List<Accountstatement.Models.MenuModel>)Session["Menu"];
var groupByMenu = MenuMaster.GroupBy(x => x.MainMenuName).ToList();
foreach (var MenuList in groupByMenu)
{
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">@MenuList.Key<span class="caret"></span></a>
<ul class="dropdown-menu">
@foreach (var SubMenuList in MenuList)
{
<li><a href="@Url.Content("~/"+@SubMenuList.ControllerName +"/"+ @SubMenuList.ActionName")">@SubMenuList.SubMenuName</a></li>
}
</ul>
</li>
}
}
</ul>
这是url.content的部分,我怎么把参数放在url.content里面?
<li><a href="@Url.Content("~/"+@SubMenuList.ControllerName +"/"+ @SubMenuList.ActionName")">@SubMenuList.SubMenuName</a></li>
将@Html.Raw与Url.Content一起使用并传递如下参数:
@Html.Raw(Url.Content("~/"+@SubMenuList.ControllerName +"/"+ @SubMenuList.ActionName?param=" + param.value ))
我尝试创建动态菜单,但我在将 link 中的参数添加到控制器和操作时遇到问题,我可以将参数添加到 url.content 吗?或者还有其他方法,请提供您的见解,这将非常有帮助
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Menu Example</a>
</div>
<ul class="nav navbar-nav">
@if (Session["Menu"] != null)
{
var MenuMaster = (List<Accountstatement.Models.MenuModel>)Session["Menu"];
var groupByMenu = MenuMaster.GroupBy(x => x.MainMenuName).ToList();
foreach (var MenuList in groupByMenu)
{
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">@MenuList.Key<span class="caret"></span></a>
<ul class="dropdown-menu">
@foreach (var SubMenuList in MenuList)
{
<li><a href="@Url.Content("~/"+@SubMenuList.ControllerName +"/"+ @SubMenuList.ActionName")">@SubMenuList.SubMenuName</a></li>
}
</ul>
</li>
}
}
</ul>
这是url.content的部分,我怎么把参数放在url.content里面?
<li><a href="@Url.Content("~/"+@SubMenuList.ControllerName +"/"+ @SubMenuList.ActionName")">@SubMenuList.SubMenuName</a></li>
将@Html.Raw与Url.Content一起使用并传递如下参数:
@Html.Raw(Url.Content("~/"+@SubMenuList.ControllerName +"/"+ @SubMenuList.ActionName?param=" + param.value ))