Im nouveau à la MVC. Je veux être en mesure de cacher certains actionlinks pour certains utilisateurs. Dire que j'ai une "créer" actionlink qui je veux seulement des administrateurs et cliquez sur. Je veux utiliser une sorte de "loggedintemplate" disponible en asp.net mais il n'a pas l'air de travailler dans de rasoir..
Je pourrais utiliser une sorte de bloc de code avec une instruction si la vérification de l'utilisateur actuel et de son rôle, mais qui peuvent ne pas être les meilleures pratiques?
mon index.cshtml..
// want some adminauth attribute here...
@Html.ActionLink("Create New", "Create")
mon contrôleur..
// GET: /Speaker/Create
[Authorize(Roles = "Administrators")]
public ActionResult Create()
{
return View();
}
cheers! :)