Wie verwenden von href-Attribut in mvc4
Ich bin eine < href > Attribute in meine .cshtml-Seite bei mvc4 @cp.Name
in meiner mvc 4 .... was ich brauche, ist, wenn eine person klickt auf den obigen link . ich habe die Umleitung ihn zu einer der ActionName Controller (zB: Index im HomeController )...... wie es zu tun. In meinem obigen Beispiel habe ich weitergeleitet google.com...... aber ich brauche für die Umleitung an jeden der actionname in controller......
Mein code:
<nav> @{ List<MenuRazor.Models.MenuItem> menulist = ViewBag.Menu; }
<ul id="menu">
@foreach (var mp in menulist.Where(p => p.ParentMenu_Id == 0)) {
<li> <a href="#">@mp.Name</a>
@if (menulist.Count(p => p.ParentMenu_Id == mp.Id) > 0)
{ @:<ul> }
@RenderMenuItem(menulist, mp)
@if (menulist.Count(p => p.ParentMenu_Id == mp.Id) > 0){@:</ul> }
</li> }
</ul>
@helper RenderMenuItem(List<MenuRazor.Models.MenuItem> menuList, MenuRazor.Models.MenuItem mi)
{
foreach (var cp in menuList.Where(p => p.ParentMenu_Id == mi.Id)) {
@:<li> <a href="http://codeproject.com">@cp.Name</a>
if (menuList.Count(p => p.ParentMenu_Id == cp.Id) > 0) {
@:<ul>
}
@RenderMenuItem(menuList, cp)
if (menuList.Count(p => p.ParentMenu_Id == cp.Id) > 0) {
@:</ul>
} else {
@:</li>
}
} } </nav>
InformationsquelleAutor Murugappan | 2013-09-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
@Html.ActionLink
oder@Url.Action
erzeugten Sie den link.oder
Den
@Html.ActionLink
könnte besser entsprechend Ihrer aktuellen problem.InformationsquelleAutor Husein Roncevic
Können Sie verwenden:
@Url.Action("ActionName", "ControllerName")
Finden Sie diese MSDN link für mehr Informationen.
InformationsquelleAutor Pradeep