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>
浙公网安备 33010602011771号