zoukankan      html  css  js  c++  java
  • 工作中的一些问题总结

     //获取关键字
                        var arr = [];
                        $(".keyword_w span").each(function (i, e) {
                            arr.push($(e).text().substring(0, $(e).text().length - 1));
                        });
                        var keyWord = arr.join(',');
    //用到了数组,对数组的操作
    

      0804

    .保留页面刷新前的数据,方法(1),放到url里面,在页面加载的使用,通过@{
    var key=Request.RequestContext.RouteData.Value["keyWord"].ToString();
    }
    页面上通过<div>@item</div>绑定到页面上
    2.页面编码的方式 @Html.Raw(string.Format("{},你好",name);
    3.简单的if else判断语句,可以在页面上用三元表达式代替
    @(str.IsNull()?"A":"B")
    4.绑定数据 一定要先判断 数据是否为空 @if(){
    foreach(var item in DAta){
    <div>@item.Name</div>
    }
    }
    5.BLL层中,查出来的数据,转换之前先要 判断是否为空
    var ds=arcl.GetInfro();
    if(!ds.IsNull()){

    }
    6.涉及到多个实体的数据(一个存储过程中,对应多个select语句),要学会,组合实体(1)继承,添加另一个实体的List<Model> 属性形式 (2)新建实体,都加List<Modes1> List<Mode>形式

    7.存储过程,编辑和添加共用一个存储过程,但是用字段区分,字段类型在DAL层通过主键ID的有和无判断
    8.只要是文本框输入的内容一个要加上[ValidateInput(false)] ,并且在BLL层str.HtmlEncode()编码
    9.DAL层,给参数负值的时候,参数的类型要和 数据库中的类型一致,否则会报错
    10。DAL层给参数负值的时候,一定要转换成model.ClassName.ToDbValue(富名城

    11.数据库中的主键 可以给初始值
    12.数据中返回多个返回值,除了数据源外,可以用out

  • 相关阅读:
    leetcode 78. 子集 JAVA
    leetcode 91. 解码方法 JAVA
    leetcode 75. 颜色分类 JAVA
    leetcode 74 搜索二维矩阵 java
    leetcode 84. 柱状图中最大的矩形 JAVA
    last occurance
    first occurance
    classical binary search
    LC.234.Palindrome Linked List
    LC.142. Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/alphafly/p/3889407.html
Copyright © 2011-2022 走看看