c# - Pass Collection from view using Data- -
i'd append dictionary partial view data- element
view
@using xxx.helpers @model xxx.xxx.xxx.acronymsviewmodel @{ var permissions = authhelper.getpermissions; } <span class="ui-icon ui-icon-pencil hand record-list-item" title="edit" data-controller="xxx" data-detailsview="xxx" data-applicationid="0" data-recordid="@record.id" data-permissions="@permissions()" /> authhelper.getpermissions dictionary declared as: dictionary< string, boolean>().
in jquery method i'd parse permissions data- property can restrict html based on page level permissions. need pass dictionary json string?
$(document).on('click', '.record-list-item', function () { try { var controller = $(this).data('controller'); var detailsview = $(this).data('detailsview'); var applicationid = $(this).data('applicationid'); var recordid = $(this).data('recordid'); var permissions = $(this).data('permissions'); //parse permissions here. how can this? } catch (ex) { common.loaderror('error ocrrured, ex); } });
Comments
Post a Comment