zoukankan      html  css  js  c++  java
  • 10月记

    • 2021/10/07

    1. Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
        HResult=0x80131500
        Message=无法对 null 引用执行运行时绑定
        Source=<无法计算异常源>
        StackTrace:
      <无法计算异常堆栈跟踪>
    2. 源文件与模块生成时的文件不同,是否希望调试器使用它
    • 2021/10/11

    1. Asp.net实例:C#代码绘制折线图 | 码农家园 (codenong.com)用bitmap画图;
    2. layui 动态表格之合并单元格 - Kingram - 博客园 (cnblogs.com);
    3. 绘制折线图很麻烦:C# 绘制统计图(柱状图, 折线图, 扇形图) - 子逸 - 博客园 (cnblogs.com)
    4. 在线示例 - Layui
    5. ChartJS 教程 - 蝴蝶教程 (jc2182.com)
    6. Chart.js · GitBook (bootcss.com)
    7. #Layui框架+C#+.NET # ——上传文件(图片,文件,视频)_静墨客的博客-CSDN博客
    8. Layui实现多条件查询_阿雷前进中...的博客-CSDN博客_layui条件查询
    9. MVC框架中的前端与后端数据传递及实例_明中明-CSDN博客
    10. var myLineChart = new Chart(ctx, {
          type: 'line',
          data: {
              labels: 'red',
              backgroundColor: 'blue',//填充色
              borderColor: 'green',//曲线边框色,
              borderWidth: 2,//曲线的宽度
              borderDash: [2, 3],
              fill: true, //
              pointBackgroundColor: 'purple',//数据点的填充色
              pointBorderColor: 'blue',//数据点边框颜色
              pointBorderWidth: 2,//数据点边框的宽度
              pointRadius: 2, //数据点的大小
              pointStyle:'circle',//'cross''crossRot''dash''line''rect''rectRounded''rectRot''star''triangle'
              showLine: true, //如果为false,两数据点之间的线不会渲染
              spanGaps: true, //如果为false,NaN data会在折线上有断点
              steppedLine: true,//可选值[false, true, 'before', 'after'],为true,折线图的曲线会成直角,
              //将要在图上展示的数据,数组中的每一个object代表一条线
              datasets: [{
             // 颜色的使用类似于CSS,你也可以使用RGB、HEX或者HSL
             // rgba颜色中最后一个值代表透明度
             // 填充颜色
                  fillColor : "rgba(220,220,220,0.5)",
             // 线的颜色
                  strokeColor : "rgba(220,220,220,1)",
             // 点的填充颜色
                  pointColor : "rgba(220,220,220,1)",
              // 点的边线颜色
                  pointStrokeColor : "#fff",
              // 与x轴标示对应的数据
                  data : [65,59,90,81,56,55,40]
              },{
                  fillColor : "rgba(151,187,205,0)",
                  strokeColor : "rgba(151,187,205,1)",
                  pointColor : "rgba(151,187,205,1)",
                  pointStrokeColor : "#fff",
                  data : [28,48,40,19,96,27,100]
              }]
          }
          options: {
              responsive: true,//图表是否响应式
              //图表标题相关配置  
              title: {
                  display: true,
                  text: '状态历史图',
                  fontFamily: 'Helvetica',
                  padding: 20,
                  fontSize: 16,
                  lineHeight: 1.2,
              },
              //图例
              legend: {
                  display: false,
              },
              tooltips: {
                  titleFontFamily: 'Helvetica Neue',
                  titleFontSize: 14,
                  yPadding: 14,
                  xPadding: 8,
                  bodyFontSize: 14,
                  titleMarginBottom: 10,
                  position: 'nearest',//tooltips就近显示
                  callbacks: {
                      //可自定义tooltips上显示的文字
                      label(tooltipItem, data) {
                          return `状态: ${tooltipItem.yLabel === 0 ? '离线' : '在线'}`;
                      }
                  }
          
              },
              //坐标轴
              scales: {
                  scaleLabel: {
                      display: true,
                      labelString: '状态'
                  },
                  ticks: {
                      fontSize: 18,
                      fontColor: 'red',
                  },
                  //y轴配置
                  yAxes: [{
                      type: 'linear',
                      labels: [01],//y轴上的显示的数据
                      beginAtZero: true,//是否从零开始
                      //轴文字控制
                      ticks: {
                          //可自定义y轴显示上显示的文字
                          callback(value, index, values) {
                              return value === 0 ? '离线' : '在线' 
                          },
                          min: 0,//最小值,记得轴的type要为linear
                          max: 1,//最大值,记得轴的type要为linear
                          stepSize: 1,//数字之间的间隔,设置之后例如: [2,3,4]
                      }
                  }],
                  //x轴配置
                  xAxes: [{
                      type: 'category',
                      labels: dateList,
                      distribution: 'linear'
                  }]
              },
              //整个图表配置
              layout: {
                  //设置图表的padding值
                  padding: {
                      left: 50,
                      right: 0,
                      top: 20,
                      bottom: 0
                  }
              }
          }
      });
      迭代优化
    1  private void LineChart()
     2         {//定义绘图用到的类
     3             int height = 480, width = 700;
     4             Bitmap image = new Bitmap(width, height);
     5             Graphics g = Graphics.FromImage(image);
     6             try
     7             {
     8                 g.Clear(Color.White);                //清空图片背景色
     9                 Font font = new Font("Arial", 9, FontStyle.Regular);
    10                 Font font1 = new Font("宋体", 20, FontStyle.Regular);
    11                 Font font2 = new Font("Arial", 8, FontStyle.Regular);
    12                 LinearGradientBrush brush = new LinearGradientBrush(
    13                 new Rectangle(0, 0, image.Width, image.Height), Color.Blue, Color.Blue, 1.2f, true);
    14                 g.FillRectangle(Brushes.AliceBlue, 0, 0, width, height);
    15                 Brush brush1 = new SolidBrush(Color.Blue);
    16                 Brush brush2 = new SolidBrush(Color.SaddleBrown);
    17 
    18                 g.DrawString("挂点数统计折线图", font1, brush1, new PointF(85, 30));
    19                 //画图片的边框线
    20                 g.DrawRectangle(new Pen(Color.Blue), 0, 0, image.Width - 1, image.Height - 1);
    21 
    22                 Pen mypen = new Pen(brush, 1);
    23                 //绘制线条
    24                 //绘制纵向线条
    25                 int x = 60;
    26                 for (int i = 0; i < dtResult.Rows.Count; i++)
    27                 {
    28                     g.DrawLine(mypen, x, 80, x, 340);
    29                     x = x + 80;
    30                 }
    31                 Pen mypen1 = new Pen(Color.Blue, 3);
    32                 x = 60;
    33                 g.DrawLine(mypen1, x, 82, x, 340);
    34 
    35                 //绘制横向线条
    36                 int y = 106;
    37                 for (int i = 0; i < 10; i++)
    38                 {
    39                     g.DrawLine(mypen, 60, y, 620, y);
    40                     y = y + 26;
    41                 }
    42                 // y = 106;
    43                 g.DrawLine(mypen1, 60, y - 26, 620, y - 26);
    44 
    45                 //x轴
    46                 string[] n = { "A", "B", "C", "D", "E", "F", "G" };
    47                 x = 45;
    48                 for (int i = 0; i < 7; i++)
    49                 {
    50                     g.DrawString(n[i].ToString(), font, Brushes.Red, x, 348); //设置文字内容及输出位置
    51                     x = x + 77;
    52                 }
    53 
    54                 //y轴
    55                 String[] m = { "220", " 200", " 175", "150", " 125", " 100", " 75", " 50", " 25人" };
    56                 y = 100;
    57                 for (int i = 0; i < 9; i++)
    58                 {
    59                     g.DrawString(m[i].ToString(), font, Brushes.Red, 10, y); //设置文字内容及输出位置
    60                     y = y + 26;
    61                 }
    62 
    63                 int[] Count = new int[dtResult.Rows.Count];
    64                 //挂点数
    65                 for (int i = 0; i < dtResult.Rows.Count; i++)
    66                 {
    67                     Count[i] = Convert.ToInt32(dtResult.Rows[i]["Point"].ToString());
    68                 }
    69 
    70                 //显示折线效果
    71                 Font font3 = new System.Drawing.Font("Arial", 10, FontStyle.Bold);
    72                 SolidBrush mybrush = new SolidBrush(Color.Red);
    73                 Point[] points1 = new Point[7];
    74                 points1[0].X = 60; points1[0].Y = 340 - Count[0]; //从106纵坐标开始, 到(0, 0)坐标时
    75                 points1[1].X = 140; points1[1].Y = 340 - Count[1];
    76                 points1[2].X = 220; points1[2].Y = 340 - Count[2];
    77                 points1[3].X = 300; points1[3].Y = 340 - Count[3];
    78                 g.DrawLines(mypen, points1); //绘制折线
    79 
    80                 Pen mypen3 = new Pen(Color.Green, 2);
    81                 MemoryStream ms = new System.IO.MemoryStream();
    82                 image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
    83                 Response.ClearContent();
    84                 Response.BinaryWrite(ms.ToArray());
    85             }
    86             finally
    87             {
    88                 g.Dispose();
    89                 image.Dispose();
    90             }
    91         }
    private void LineChart
    • 2021/10/12

    1. 看过:在图表中显示数据,其中ASP.NET网页 (Razor) | Microsoft Docs
    2. aspx显示:.NET网页显示折线图_小娴不是仙的博客-CSDN博客_.net 折线图
    3. jsp写控制代码:highchart 画图,datatable根据图中数值画表的demo_tangdou5682的博客-CSDN博客
    4. maybe:c# chart 折线图 datatable 如何生成_已解决_博问_博客园 (cnblogs.com);
    • 2021/10/13

    1. MVC折线图应用 - 渴死的鱼丶 - 博客园 (cnblogs.com)
    2. 空白的?.NET MVC5搭配Chart.js绘制图表 | 菜鸟MIS的Coding日记 - 点部落 (dotblogs.com.tw);错误:Uncaught SyntaxError: Unexpected token '['
    3. windows.第5节.chart.js中柱状图,雷达图的创建-教育-高清完整正版视频在线观看-优酷 (youku.com)
    • 2021/10/14

    1. 有点is:爱上MVC~图表的使用Chart - 张占岭 - 博客园 (cnblogs.com)
    2. public ActionResult Chart()
              {
                  string[] x = null;
                  int[] y = null;
                  for (int i = 0; i < dtResult.Rows.Count; i++)
                  {
                      x[i] = dtResult.Rows[i]["TimeZone"].ToString();
                      y[i] = Convert.ToInt32(dtResult.Rows[i]["Point"].ToString());
                      
                  }
                  ViewBag.xLabel = x;
                  ViewBag.yLabel = y;
                  return View();
              }
      y未引入值
    3. @{ 
          var myChart = new Chart( 666, height: 666)
              .AddTitle("挂点数")
              .AddSeries(chartType: "Line",
              xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
              yValues: new[] { "2", "6", "4", "5", "3" }
              ).Write();
      }
      只是一张图片
    • 2021/10/15

    1. 显示点值的折线图 | Highcharts
    2. 介绍 — Vue.js (vuejs.org)
    3. 看不懂:【Chart.js】通过Ajax请求JSON数据来绘制图表_Just do it!-CSDN博客将JSON数据解析为Chart.js条形图 - 问答 - 云+社区 - 腾讯云 (tencent.com)
    4. System.InvalidOperationException
      HResult=0x80131509
      Message=序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用。
      Source=<无法计算异常源>
      StackTrace:
      <无法计算异常堆栈跟踪>解决办法:1、有点道理:序列化类型为XX的对象时检测到循环引用 - 鬼才 - 博客园 (cnblogs.com);2、可以试试:C# DataTable 对象转换成Json时 出现 序列化类型为“System.Reflection.Module”的对象时检测到循环引用 的错误! - 爱在屋檐下 - 博客园 (cnblogs.com); 
    • 2021-10-20

    1. C#/.NET/.NET Core推荐学习书籍 · Issue #9 · YSGStudyHards/DotNetGuide (github.com)
    2. 看不懂:LayUI+Echart实现图表 - 曾共清辉枕山川 - 博客园 (cnblogs.com)
    • 2021-10-21

    1. 无法安装程序包“xxx”。你正在尝试将此程序包安装到目标为“.NETFramework, Version = v4.6.1 "的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。
    2. 访问不了layui官网:使用LayUI展示数据表格 - 井传红 - 博客园 (cnblogs.com) ;

    3. HTML+LayUI+WebApi 简单个人demo教程 ----《.Net踩坑之路(一)》 - InsufficientLuo - 博客园 (cnblogs.com);

    4.  表格合并、搜索:Layui框架进阶教程_Layui技术文章相关文章及最新动态- html中文网 ;

    5. 呜呜呜,太感动了:layer弹层组件开发文档 - Layui (shagua.wiki)
    6. 登录界面
      <fieldset class="layui-elem-field layui-field-title" style="margin-top:30px;">
          <legend style="text-align:center;">注册新账户</legend>
      </fieldset>
      <form id="reform" class="layui-form layui-form-pane" @*th:action="@{/user/register.html}"*@ method="POST">
          <div class="layui-form-item">
              <label class="layui-form-label">邮箱</label>
              <div class="layui-input-block">
                  <input type="text" name="email" lay-verify="email" placeholder="请输入" autocomplete="off" class="layui-input" />
              </div>
          </div>
      
          <div class="layui-form-item">
              <label class="layui-form-label">用户名</label>
              <div class="layui-input-block">
                  <input type="text" name="name" lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input" />
              </div>
          </div>
      
          <div class="layui-form-item">
              <label class="layui-form-label">密码</label>
              <div class="layui-input-block">
                  <input type="password" name="password" lay-verify="pass" placeholder="请输入密码" autocomplete="off" class="layui-input" />
              </div>
          </div>
      
          <div class="layui-form-item">
              <label class="layui-form-label">重复密码</label>
              <div class="layui-input-block">
                  <input type="password" name="repassword" lay-verify="repass" placeholder="请输入密码" autocomplete="off" class="layui-input" />
              </div>
          </div>
      
          <div class="layui-form-item">
              <button class="layui-btn layui-btn-fluid" lay-submit="" lay-filter="demo1">
                  注册
              </button>
          </div>
      
          <div style="text-align:center;margin-top:15px;">
              <input type="checkbox" name="agree" lay-skin="primary" checked="" />
              我已阅读并同意
              <a href="#" id="agreementLink">《隐私条款》</a>
          </div>
      </form>
      只有前端的
      MVC5 + EF6 入门完整教程二 - MiroYuan - 博客园 (cnblogs.com)
    7. FineUI:【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6) - 三生石上(FineUI控件) - 博客园 (cnblogs.com)
    8. url: "{controller}/{action}/{id}"定义了URL的格式。控制器必须以Controller结尾(这是ASP.NET MVC的一个约定)。可以把cshtml理解成原来的aspx和html的混合体
    9. <ul class="layui-nav layui-layout-right">
      
                      <li class="layui-nav-item">
      
                          <a href="javascript:;">
      
                              <img src="http://t.cn/RCzsdCq" class="layui-nav-img">
      
                              @Model
      
                          </a>
      
                          <dl class="layui-nav-child">
      
                              <dd><a href="">基本资料</a></dd>
      
                              <dd><a href="">安全设置</a></dd>
      
                          </dl>
      
                      </li>
      
                      <li class="layui-nav-item"><a href="~/Student2/LogOut">退了</a></li>
      
                  </ul>
      最右边的头像,基本信息设置

      学生管理系统:使用Layui 框架,做的界面效果 及经验教训总结(mvc5+EF+layui) - 明志德道 - 博客园 (cnblogs.com);这个人的博客质量真不错,就是有点丑:01 C# - 文章分类 - 明志德道 - 博客园 (cnblogs.com)

    10. 看起来不错,有查询功能:基于layui+asp.net mvc实现个人博客系统_极客神殿-CSDN博客
    • 2021-10-22

    1. a标签中href=""的几种用法_Wendy-CSDN博客
    2. <!DOCTYPE html>
      <html>
      <head>
          <meta charset="utf-8">
          <title>Layui</title>
          <meta name="renderer" content="webkit">
          <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
          <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
          <link href="~/Scripts/Assets/css/layui.css" rel="stylesheet" />
      </head>
      <body>
          <div class="demoTable">
      
              搜索时区:
      
              <div class="layui-inline">
      
                  <input class="layui-input" name="id" id="id" lay-verify="number" autocomplete="off">
      
              </div>
      
              <button class="layui-btn" data-type="reload" id="searchBtn">搜索</button>
      
          </div>
      
          <table class="layui-hide" id="test" lay-filter="testFilter"></table>
      
          <script type="text/html" id="barDemo">
      
              <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a>
      
              <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
      
              <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
      
          </script>
      
          <script src="~/Scripts/Assets/layui.js"></script>
      
          <script>
      
              layui.use('table', function () {
      
                  var table = layui.table,
      
                      $ = layui.$;
      
                  var tableIns = table.render({
      
                      elem: '#test'
      
                      , id: 'testReload'
      
                      , toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
      
                      , url: '/Student2/Student2List'
      
                      , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
      
                      , even: true //开启隔行背景
      
                      , cols: [[
      
                          { type: 'checkbox' }
      
                          , {field: 'Id',  80, title: '序号' }
      
                          , {field: 'StuNo', title: '进料时间' }
      
                          , { field: 'Name',  80, title: '时区' }
      
                          , {field: 'Pwd',  80, title: '订单号', sort: true }
      
                          , {field: 'Sex', title: '总装线体',  80 } //minWidth:局部定义当前单元格的最小宽度,layui 2.2.1 新增
      
                          , {field: 'BrithDate', title: '交付时间', templet: function (d) { return showTime(d.BrithDate) },  180, sort: true }
      
                          , {field: 'Address',  150, title: '产品型号', sort: true }
      
                          , { fixed: 'right',  200, align: 'center', toolbar: '#barDemo' } //这里的toolbar值是模板元素的选择器
      
                      ]]
      
                      ,where: { //设定异步数据接口的额外参数,任意设
      
                          id:$("#id").val()
      
                          //
      
                        }
      
                      , page: {
      
                          curr: 1 //重新从第 1 页开始
      
                      }
      
                  });
      
                  //监听头工具栏事件
      
                  table.on('toolbar(testFilter)', function (obj) {
      
                      var checkStatus = table.checkStatus(obj.config.id)
      
                          , data = checkStatus.data; //获取选中的数据
      
                      switch (obj.event) {
      
                          case 'add':
      
                              layer.msg('添加');
      
                               layer.open({
      
                                  type: 2,
      
                                  title: "新增用户",
      
                                  area: ["700px", "450px"],
      
                                  content: '/Student2/Add',
      
                                   end: function () {
      
                                       table.reload("testReload", {});; //刷新单表
      
                                   }
      
                              });
      
                              break;
      
                          case 'update':
      
                              if (data.length === 0) {
      
                                  layer.msg('请选择一行');
      
                              } else if (data.length > 1) {
      
                                  layer.msg('只能同时编辑一个');
      
                              } else {
      
                                  layer.alert('编辑 [id]:' + checkStatus.data[0].id);
      
                              }
      
                              break;
      
                          case 'delete':
      
                              if (data.length === 0) {
      
                                  layer.msg('请选择一行');
      
                              } else {
      
                                  layer.msg('删除');
      
                              }
      
                              break;
      
                      };
      
                  });
      
                  //监听行工具事件
      
                  table.on('tool(testFilter)', function (obj) { //注:tool 是工具条事件名,testFilter 是 table 原始容器的属性 lay-filter="对应的值"
      
                      var data = obj.data //获得当前行数据
      
                          , layEvent = obj.event; //获得 lay-event 对应的值
      
                      if (layEvent === 'detail') {
      
                          layer.msg('查看操作');
      
                      } else if (layEvent === 'del') {
      
                          layer.confirm('真的删除行么', function (index) {
      
                              obj.del(); //删除对应行(tr)的DOM结构
      
                              layer.close(index);
      
                              //向服务端发送删除指令
      
                                obj.del(); //删除对应行(tr)的DOM结构,并更新缓存
      
                              //删除操作
      
                              $.ajax({
      
                                  type: 'Post',
      
                                  data: {'id':obj.data.Id},
      
                                  dataType:'json',
      
                                  url: '/Student2/DeleteStudent2',
      
                                  success: function (result) {
      
                                      var serverData = result.split(':');
      
                                      if (serverData[0] == "ok") {
      
                                          layer.msg(serverData[1],{icon:1})
      
      
      
                                          table.reload();; //刷新单表
      
                                      }
      
                                      else {
      
                                          lay.msg("操作失败", { icon: 1 })
      
      
      
                                      }
      
      
      
                                  }
      
                              })
      
                          });
      
                      } else if (layEvent === 'edit') {
      
                          layer.msg('编辑操作');
      
                          var userId = obj.data.Id
      
                          layer.open({
      
                              type: 2,
      
                              title: "编辑用户",
      
                              area: ["700px", "450px"],
      
                              content: '/Student2/Edit' + "?id=" + userId,
      
                              end: function () {
      
                                  $("#searchBtn").click();
      
                                  //加载层-默认风格
      
                                  layer.load();
      
                                  //此处演示关闭
      
                                  setTimeout(function(){
      
                                    layer.closeAll('loading');
      
                                  }, 500);
      
                              }
      
                          });
      
                      }
      
                  });
      
                  // 重新刷新当前列表
      
                  $("#searchBtn").on("click", function () {
      
                      table.reload('testReload', {
      
                          where: { //设定异步数据接口的额外参数,任意设
      
                              id:$("#id").val()
      
                          //
      
                          , method: 'get'
      
                         // ,contentType: "application/json;charset=utf-8"
      
                          ,url: '/Student2/Student2List'
      
                        }
      
                      });
      
                  })
      
                  // 新增按钮点击事件
      
                  $("#addBtn").on("click", function () {
      
                      layer.open({
      
                                  type: 2,
      
                                  title: "新增用户",
      
                                  area: ["700px", "450px"],
      
                          content: '/Student2/Add',
      
                          end: function () {
      
                                     $("#searchBtn").click();
      
                                   }
      
                              });
      
                  })
      
              });
      
          </script>
      
      </body>
      
      </html>
      View Code
    3. <div class="layui-header">
      
                  <div class="layui-logo">喷涂数据</div>
      
                  <ul class="layui-nav layui-layout-left">
      
                      <li class="layui-nav-item"><a tab-url="/Upload/Index">首页-上传文件</a></li>
      
                      <li class="layui-nav-item"><a href="">原始数据-搜索弹框</a></li>
      
                      <li class="layui-nav-item"><a href="">汇总的数据</a></li>
      
                      <li class="layui-nav-item">
      
                          <a href="javascript:;">折线图</a>
      
                          <dl class="layui-nav-child">
      
                              <dd><a href="">工时(/时)</a></dd>
      
                              <dd><a href="">挂点</a></dd>
      
                              <dd><a href="">面积</a></dd>
      
                          </dl>
      
                      </li>
      
                  </ul>
      
              </div>
      去掉了头部的数据
          <div class="layui-layout layui-layout-admin">       
      <body>
          <div class="layui-tab" lay-allowClose="true">
              <ul class="layui-tab-title">
                  <li class="layui-this">网站设置</li>
                  <li>首页-上传文件</li>
                  <li>原始数据</li>
                  <li>汇总数据</li>
                  <li>折线图</li>
              </ul>
              <div class="layui-tab-content">
                  <div class="layui-tab-item layui-show">内容1</div>
                  <div class="layui-tab-item">内容2</div>
                  <div class="layui-tab-item">内容3</div>
                  <div class="layui-tab-item">内容4</div>
                  <div class="layui-tab-item">内容5</div>
              </div>
          </div>
      
          <script>
              //注意:选项卡 依赖 element 模块,否则无法进行功能性操作
              layui.use('element', function () {
                  var element = layui.element;
      
                  //
              });
          </script>
          <div class="container body-content">
              @RenderBody()
              <hr />
              <footer>
                  <p>&copy; @DateTime.Now - 喷涂智能化排产工作</p>
              </footer>
          </div>
      
          @Scripts.Render("~/bundles/jquery")
          @Scripts.Render("~/bundles/bootstrap")
          @RenderSection("scripts", required: false)
      </body>
      去掉了share里的头部
    4. , {field: 'BrithDate', title: '交付时间', templet: function (d) { return showTime(d.BrithDate) },  180, sort: true }
      调用js函数
    5. 未在本地计算机上注册”Microsoft.Ace.OleDb.12.0"提供程序。

    • 2021-10-25

    1. layui-anim样式:

       

    2. Substring函数截取时间会出现以下问题:

    3. 定义全局变量的datatable,如果在子函数里创建列,会获取不到值。  

    • 2021-10-26

    1. System.Data.SqlClient.SqlException
      HResult=0x80131904
      Message=在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 52 - 无法定位 Local Database Runtime 安装。请验证 SQL Server Express 是否正确安装以及本地数据库运行时功能是否已启用。)
      Source=.Net SqlClient Data Provider
      StackTrace:
      <无法计算异常堆栈跟踪>

      内部异常 1:
      Win32Exception: 系统找不到指定的文件。

    2.  

  • 相关阅读:
    python 得到列表的第二大的元素
    PHP 打印输出数组内容及结构 print_r 与 var_dump 函数
    php 数组元素加法
    PHP unlink() 函数
    PHP 文件创建/写入
    PHP chmod() 函数
    php 压缩文件
    php 每隔30s在页面显示字符串
    PHP basename() 函数
    PHP rtrim() 函数
  • 原文地址:https://www.cnblogs.com/WatchProtector/p/15398516.html
Copyright © 2011-2022 走看看