Maison >développement back-end >C++ >Comment créer des liens d'action vers des contrôleurs en dehors de leurs dossiers dans ASP.NET MVC ?

Comment créer des liens d'action vers des contrôleurs en dehors de leurs dossiers dans ASP.NET MVC ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-22 13:02:10836parcourir

How to Create Action Links to Controllers Outside Their Folders in ASP.NET MVC?

Création de liens d'action dans MVC

Lorsque vous travaillez avec un contrôleur dans un emplacement en dehors de son dossier, il est nécessaire de créer des liens vers les méthodes souhaitées. Pour la méthode Html.ActionLink, les paramètres suivants sont requis :

Signatures

ASP.NET MVC1 :

public static string ActionLink(this HtmlHelper htmlHelper, 
string linkText,
string controllerName,
string actionName,
object values, 
object htmlAttributes)

ASP .FILET MVC2 :

public static string ActionLink(this HtmlHelper htmlHelper, 
string linkText,
string actionName,
string controllerName,
object values, 
object htmlAttributes)

ASP.NET MVC3 :

public static string ActionLink(this HtmlHelper htmlHelper, 
string linkText,
string actionName,
string controllerName,
object values, 
object htmlAttributes)

Exemple

Considérez le scénario suivant :

public class ItemController:Controller
{
    public ActionResult Login(int id)
    {
        return View("Hi", id);
    }
}

Pour créer un lien vers la méthode de connexion à partir d'une page en dehors du dossier Item, utilisez ce qui suit code :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn