Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ViewBag动态Url.Content_Asp.net Mvc_Viewbag_Dynamic Html - Fatal编程技术网

Asp.net mvc ViewBag动态Url.Content

Asp.net mvc ViewBag动态Url.Content,asp.net-mvc,viewbag,dynamic-html,Asp.net Mvc,Viewbag,Dynamic Html,我只想方便地替换代码Url.Content,而不是使用ViewBag。我怎么能这么做 <a href="@Url.Content("~/Bike/")">Home</a> <ul> <li> <a href="@Url.Content("~/Bike/Categories/1?name=Mountain Bikes&class=image")">Mountain Bikes</a&

我只想方便地替换代码
Url.Content
,而不是使用
ViewBag
。我怎么能这么做

<a href="@Url.Content("~/Bike/")">Home</a>
   <ul>
       <li>
           <a href="@Url.Content("~/Bike/Categories/1?name=Mountain Bikes&class=image")">Mountain Bikes</a>
       </li>
       <li>
           <a href="@Url.Content("~/Bike/Categories/2?name=Road Bikes&class=image")">Road Bikes</a>
       </li>
       <li>
           <a href="@Url.Content("~/Bike/Categories/3?name=Touring Bikes&class=image")">Touring Bikes</a>
       </li>

   </ul>

为此,您需要使用以下命令:

<a href="@Url.Content("~/Bike/")">Home</a>
<ul>


    @foreach (var item in @ViewBag.Menu)
    {
       <li>
          <a href="@Url.Content("~/Bike/Categories/"+item.ID+"?name="+item.Name+"&class=image")">@item.Name</a>
       </li>   
    }

</ul>

你能提供一些关于你想要什么的更多信息吗?。。。例如,一个例子。不清楚你在问什么。您想使用
ViewBag
还是
Url.Content
helper?
类似的功能。我想使用
Url.Content中的
ViewBag
替换
name
。为什么仍然不支持RAZOR语法。。。?
<a href="@Url.Content("~/Bike/")">Home</a>
<ul>


    @foreach (var item in @ViewBag.Menu)
    {
       <li>
          <a href="@Url.Content("~/Bike/Categories/"+item.ID+"?name="+item.Name+"&class=image")">@item.Name</a>
       </li>   
    }

</ul>
ViewBag.Menu = BikesDB.ProductSubcategories
                .Where(m => m.isSelected == true).AsEnumerable()
                .Select(p => new Bike { 
                                        Id = p.ProductSubcategoryID,
                                        Name = p.NameofBike 
                         });