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

  • 相关阅读:
    专职DBA-MySQL体系结构与基本管理
    JSON
    MIME类型
    文件上传下载
    response常用的方法
    2020.11.27小记
    HTTP请求状态码
    1561. Maximum Number of Coins You Can Get
    1558. Minimum Numbers of Function Calls to Make Target Array
    1557. Minimum Number of Vertices to Reach All Nodes
  • 原文地址:https://www.cnblogs.com/alphafly/p/3889407.html
Copyright © 2011-2022 走看看