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

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -