D'accord, je suis très nouveau à C # et j'essaie de créer un petit site Web à l'aide de ASP MVC2.
Je souhaite créer mon propre attribut d'autorisation. Mais j'ai besoin de passer des valeurs si cela est possible. p>
Par exemple: P>
[CustomAuthorize(GroupID = Method Parameter?] public ActionResult DoSomething(int GroupID) { return View(""); }
3 Réponses :
vous l'obtenez à partir de request.Form
Vous pouvez utiliser la demande ["Groupid"] alors.
Utilisez le fournisseur de valeur: } p> Cet article peut vous aider. P> hTHS,
Charles P> P>
vous l'obtenez de la requête.Form p>
Classe publique CustomAuthoriZeAribute: Authorizeattribute { PROTÉGÉS PROTECTION BOOL AutHIZECORE (httpContextBase httpcontext) { //httpcontext.request.form["Groupid "] Base de retour.Authorizecore (httpcontext); } } p>