Используйте код ниже.
ПРИМЕЧАНИЕ. Я предполагаю, что в качестве данных вы используете массив массивов, а ID - это первый элемент (data[0]
). В противном случае измените код соответствующим образом.
// Handle click on "Edit" button
$('#example').on('click', 'tbody .btn-edit', function(){
var $row = $(this).closest('tr');
var data = table.row($row).data();
// console.log(data);
alert('Edit ' + data[0]);
});
// Handle click on "Delete" button
$('#example').on('click', 'tbody .btn-delete', function(){
var $row = $(this).closest('tr');
var data = table.row($row).data();
// console.log(data);
alert('Delete ' + data[0]);
});
Да, это - метод SetAccessControl хорошо, существует хороший пример здесь (сообщение от satankidneypie)
Удачи
Я думаю SetAccessControl
путь состоит в том, чтобы пойти. Возможно, что-то вроде этого:
// get the existing access controls
FileSecurity fs = File.GetAccessControl(yourFilename);
// add the new rule to the existing settings
fs.AddAccessRule(new FileSystemAccessRule(
@"DOMAIN\Users", // or "BUILTIN\Users", "COMPUTER\AccountName" etc
FileSystemRights.Modify,
AccessControlType.Allow));
// set the updated access controls
File.SetAccessControl(yourFilename, fs);
Примечание: Важно, чтобы Вы получили существующий список управления доступом из файла и затем добавили Ваше новое правило к этому. Если Вы просто создадите новый список управления доступом с нуля затем, то он перезапишет существующие полномочия полностью.