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

  • 相关阅读:
    重塑矩阵
    买卖股票
    两个数组的交集
    洛谷 P3700
    HDU 6987
    Solution -「NOI 2021」「洛谷 P7740」机器人游戏
    「NOI 2021」酱油记
    Solution -「UNR #5」「UOJ #671」诡异操作
    CD from Codeforces Round #703 (Div. 2)
    CD from Codeforces Round #701 (Div. 2)
  • 原文地址:https://www.cnblogs.com/alphafly/p/3889407.html
Copyright © 2011-2022 走看看