ABP问题

  1. ABP的AppService在class级设置了权限,那如何在这个class里的具体某个method支持匿名访问?答:在这个method头部加上 [AbpAllowAnonymous] 即可。
  2. 如何关闭审讯日志?答:Configuration.Auditing.IsEnabled = false;
  3. 在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>

  

posted on 2018-12-05 11:10  品味舍得  阅读(405)  评论(0编辑  收藏  举报