ABP问题
- ABP的AppService在class级设置了权限,那如何在这个class里的具体某个method支持匿名访问?答:在这个method头部加上 [AbpAllowAnonymous] 即可。
- 如何关闭审讯日志?答:Configuration.Auditing.IsEnabled = false;
- 在ABP中使用DataTables。第一步:在https://datatables.net/download/下载JQuery DataTables,将文件夹复制到wwwroot/lib文件夹下。第二步:打开Layout.cshtml布局页,引入样式表和JS文件。
第三步:新建JS文件,编写代码。
(function () { $(function () { var _$usersTable = $('#UsersTable'); _$usersTable.DataTable( { searching: false, aLengthMenu: [5, 10, 15],//显示每页可以显示记录数 ajax: { url: '/api/services/app/CheckItem/GetPaged', // data: { SkipCount:7},//可以提交的给后台的参数,注意用这种格式 dataSrc: function (json) { return json.result.items; }, //解析返回的JSON数据 contentType: "application/json" }, columns: [ //在页面绑定的items中出现的数据 { data: 'organizationUnitName' }, { data: 'name' }, { data: 'code' }, { data: 'riskFactor' }, { data:'accidentTypes'} ] }); }); })();
第四步:将上述JS文件引入到视图中。
第五步:前端资源发布设置。修改bundleconfig.json文件,加入在Layout.csthml中引入的文件。
4.设置Bootstrap模态弹出窗口大小
<!-- 大模态框的调节 -->
<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"> <div class="modal-dialog modal-lg"> <div class="modal-content"> ... </div> </div> </div>
<!-- 小模态框的调节 -->
<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel"> <div class="modal-dialog modal-sm"> <div class="modal-content"> ... </div> </div> </div>