Masquer le lien de Rôle
Im nouveau à l'asp.mvc. Je suis en train de développer un portail de maintenir les données de l'employé. Dans mon système, seuls les "Manager" a les droits pour créer de l'employé. Comment puis-je activer le lien lorsque le gestionnaire de journal et désactiver quand un employé se connecter. Grâce
Mon Point De Vue
@model IEnumerable<SealManagementPortal_3._0.Models.VOC_CUSTODIAN>
@{
ViewBag.Title = "List of Custodians";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery("#list2").jqGrid({
url: '@Url.Action("GridData", "Custodian")',
datatype: 'json',
mtype: 'GET',
colNames: ['Agent ID', 'Branch', 'Unique ID', 'Custodian Name', /*'NRIC No', 'E-Mail', 'Contact No', 'Mobile No',*/'Role', 'Details', 'Edit', 'Delete'],
colModel: [
{ name: 'Agent ID', index: '', width: 10, align: 'left' },
{ name: 'Branch', index: '', width: 10, align: 'left' },
{ name: 'Unique ID', index: '', width: 10, align: 'left' },
{ name: 'Custodian Name', index: '', width: 10, align: 'left' },
{name: 'Role', index: '', width: 10, align: 'left' },
{ name: 'Details', index: '', width: 5, align: 'left' },
{ name: 'Edit', index: '', width: 5, align: 'left' },
{ name: 'Delete', index: '', width: 5, align: 'left'}],
pager: jQuery('#pager2'),
rowNum: 10,
sortname: 'Id',
sortorder: "desc",
viewrecords: true,
autowidth: true,
caption: 'Custodians List'
});
});
</script>
@using (Html.BeginForm())
{
<table id="list2" class="scroll" cellpadding="0" cellspacing="0"></table>
OriginalL'auteur chinna_82 | 2012-06-18
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser les rôles. La première chose et la plus importante est de décorer le contrôleur de l'action qui est censé effectuer la mise à jour avec la
Authorize
d'attributs et de préciser le type de rôles que l'utilisateur doit posséder afin d'accéder à cette action de contrôleur:Une fois que tout est sécurisé sur le serveur que vous pourriez faire des produits de beauté dans la vue et de montrer le lien uniquement si l'utilisateur est dans la
Managers
rôle:Vous pouvez prendre un coup d'oeil à la la suite de l'article pour plus d'informations sur l'authentification de formulaires et de rôles.
OriginalL'auteur Darin Dimitrov