问题1 SQl中怎么样去掉空格

字符前的空格,用ltrim(string1)
字符后的空格,用rtrim(string1)
字符中的空格,用replace(string1, '   ', ' ')

问题2 前台判断空值

在前台需要判断拒绝理由是否为空,一般的可以采用以下方式:

1 if($("#RejectReason").val() ==null) 

此方法在我调用的时候不能正确运行,不知道为什么。测试了下,发现$("#RejectReason")属性,值为空,但是不知道不能运行。
2 if ($.trim($("#RejectReason").val()) == "") 这个方法就管用了,

问题3 数据隔行读取

改写了下它的数据调用。一开始是这样写的:

 if (reader.Read()){return ToModels()}

在 ToModels() 方法内,它自己也reader.Read(),于是,就差生了隔行读取数据。
解决方式就比较简单了。在自己方法内做完事情,直接返回结果就行。
但是这个问题比较经典,记录一下。

问题 4 修改时间的小时数(包括char[] 转成datetime类型)

1 string now = DateTime.Now.ToString(“yyyyMMddhh”); //得到now=”2015020809”
2 char[] times = now.ToCharArray(0, 10); // 将now拆分为char[]类型
3 times[8] = ‘1’; times[9] = ‘1’; // 做替换
4 string time = new string(times); 再将char[]转换成string此处注意:不能调用char.tostring(),这样只会得到“System.char[]”这个字符串
5 DateTime tt = DateTime.ParseExact(time, “yyyyMMddhh”, null,
System.Globalization.DateTimeStyles.AllowWhiteSpaces); // 这个地方就是按照咱们的格式转换成datetime类型了。

问题5 JS获取焦点

$("#RejectReason")..focus();

问题6 按钮前台先验证后去后台提交

<asp:Button ID="btnRefer" runat="server" Text="审核不通过" class="btn btn-primary btn-sm"    OnClick="btnRefer_Click"OnClientClick="return IsSubmit()" />

此处重点在于 使用OnClientClick可以去调用js 写的IsSubmit()方法,完成后,根据返回结果true,则进入后台调用btnRefer_Click(),返回false则不会向后台传输数据。

问题7 服务器标记的格式不正确。

问题描述:<asp:TextBox ID="GMPersonCheckTime" runat="server"class="form-control input-sm" ></asp:TextBox> 在页面中显示服务器标记的格式不正确 ,
问题解决:属性之间需要留出空格来。

问题8 window.parent.LoadPath()跟Load() 的使用说明:

先开个头,有时间补充

问题9 DateTime? 跟 DateTime 的区别 跟联系

CSharp中,有两种类型的变量。 基本类型和引用类型 基本类型变量在定义一个变量的时候,不允许将该变量设置为null。
但是在有的时候,我们又希望该基本类型拥有可以为null的能力。 所以我们在 该基本类型后面 加? 就可以将该基本类型变成应用类型。 如
int => int? long => long? 等 此时 int?
定义的变量,就是应用类型了,可以为null,而不再是一个基本的类型。
所有的基本类型转换成的引用类型,都有value这个属性,该属性是该应用的值。 所有 datetime = datetime?.value

问题 10 字符串操作

(1)如果字符串格式为
String str="abc#def#hijkl#mn";
string[] s = str.Split(new char[] { '#' });
结果就是
s[0]="abc";
s[1]="def";
s[2]="hijkl";
s[3]="mn";
(2)如果是单纯的字符串截取就简单了,比如:
String str="abcdefg";
String strnew=str.Substring(3,3);
结果是strnew="def"

问题 11 : 说一下 IE的坑人之处(时间比较久,记不清了,简单记录一下)

之前在js 中将 string 转换成date类型是如下:

var endTime = new Date(end);

发现在IE下是有问题,后来只好改成如下这样:

function getDate(date) {var reg = /(\d{4})-(\d{2})-(\d{2})\s(\d{2}):(\d{2}):(\d{2})/g;var arr = reg.exec(date);var result = new Date(arr[1], arr[2], arr[3], arr[4], arr[5], arr[6]);return result;
}

问题 12 设置session 永不过期

用户登录成功后,将用户信息存进session,同时经过加密后将用户名和密码写入cookie,设置cookie的过期时间为一年,
然后在pago_load的中检测是否含有cookie,如果有,拿 它的值 再到后台检测一遍,如果一致则直接登录,如果没有则跳转到登录页面。
这样,即使你默认session过期(20分钟)了,但是cookie时间比较长,也能实现一直登录。如果清除了cookie则必需重新登录。

问题 13
INSERT INTO OA_DecumentName (Code, Name, Remark) output inserted.ID VALUES (@Code, @Name, @Remark)

这个地方注意:output inserted.ID 这个比好好 ,可以直接返回插入的ID值

开发出差申请审批单时碰到的问题相关推荐

  1. 客制供应商申请审批单和供应商导入api

    用户需求:由于公司没有OA系统,但是又想对新建的供应商有一个审批的功能,以致可以很好的 对新供应商进行有效管理,收集供应商数据,审厂审批,部门经理审批等流程. 做法:客制Form界面,用户界面中录入供 ...

  2. android 开发 佳博打印模板_电商在打印快递电子面单时的常见问题及解决方法

    电商经营流程中有发货这一环节,而发货时需要在外包装上面贴一张标签.这张标签就是用电子面单打印机打印出来的,那么打印机工作过程中,出现设置问题或小故障怎么办?佳博打印机小编在这里总结了一些电子面单打印机 ...

  3. 通用流程化应用审批单设计思路(一)

    本文为通用流程化应用审批设计思路表单部分. 审批单结构分析 审批单承载流程化应用所需要的业务信息,以及业务操作处理入口.为了实现审批单与具体业务松藕.快速开发的目标,在此提出审批单框架的设计思路.如下 ...

  4. 二次开发:flowable审批流程实践与创建流程源码分析

    二次开发:flowable审批流程实践与创建流程源码分析 上一篇已经描述了基于开源项目https://doc.iocoder.cn/的flowable的快速开发,创建了一个租户,创建了用户和相应的岗位 ...

  5. 一个公司采购申请审批系统,包含用户登录注销、用户创建、角色分配、采购申请审批及其他相关功能。

    文章目录 一.开发环境 二.项目要求 总结 采购申请审批系统下载地址 一.开发环境 编程语言:C++ IDE:VS2019 OS:WIN10 二.项目要求 1.设计一个公司采购申请审批系统,包含用户登 ...

  6. 该邮件的附件格式不正确_刚刚海关退单时提示430,该怎么做?一定是你打开的方式不正确!!...

    最近一周,小编已经接到五次各地报关员在申报时被海关退单,系统提示 "430证书(非境外特种设备)" 的情形,这导致很多报关员不知所措四处求助.有些同行给开出了备注栏填报 " ...

  7. 用MongoDB数据库来管理办公系统中文档型的表单和信息——通用流程化应用审批单设计思路(二,续)

    1.办公系统中文档的定义 办公系统中的文档就是指对数据不敏感的业务,例如流程中的审批单.信息专栏.数据上报.信息记录等.而对于这些信息的管理,特别是时效性较强的管理记录,仍采用关系型数据库进行管理. ...

  8. 在BPM动态可配置表单中使用NoSQL技术可行性分析——通用流程化应用审批单设计思路(二)

    原业务流程平台审批单使用横向表纵向存储的思路,所有流程所使用的业务表单的数据都存在一张物理表中,表中每条数据记录包含Column定义和Value,Column所对应的字段信息,通过定义表来定义.这种做 ...

  9. 在开发游戏陪玩平台系统时,如何实现新订单提示效果?

    在游戏陪玩平台系统中,用户通过实名认证审核.资质技能审核后,可以申请成为平台大神,带其他玩家组队开黑并获得收益.在游戏陪玩平台系统的整个约单流程中,新订单提示是很重要的模块,尤其是对于需要接单的大神而 ...

最新文章

  1. 商淘多b2b2c商城系统怎么在个人电脑上安装_社交电商系统开发是否有价值?
  2. 独家 | 手把手教你用R语言做回归后的残差分析(附代码)
  3. 如何使git接受自签名证书?
  4. SSM框架的简单搭建
  5. mongodb转实体对像_MongoDB 计划从“Data Sprawl”中逃脱
  6. OJ题目细菌实验分组c语言,C语言
  7. 深入理解Java中的逃逸分析
  8. PHP中include与require的特点和区别说明
  9. ROS入门(八) make_plan的Server连接
  10. 分享一个最新思考的创业项目
  11. C++11 关键字noexcept
  12. Java main方法快捷键
  13. R8500 MPv2 版本 刷梅林改版固件
  14. 从删库到恢复到跑不了路-数据恢复工程师解说顺丰删库事件
  15. 伊利诺伊大学厄本那 香槟分校计算机科学,美国伊利诺伊大学厄本那香槟分校专业设置...
  16. 微信群发助手 及微信助手功能
  17. 用Axure撰写产品需求文档
  18. 老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件
  19. 祝大家新年快乐,鼠年平安健康、阖家幸福如意!
  20. 【Pandas】根据某列分组求和

热门文章

  1. 用DNSpod解析域名
  2. 手把手教你在浏览器上安装油猴
  3. python perl r_PHP Python Ruby Perl
  4. 单身情人节,看看这位Python小哥如何完成人生的逆袭!
  5. 一年有几个情人节 2019年有多个情人节
  6. c语言自制语言教具图片,信息技术及自制教具.pdf
  7. vcs_lab_2006_lab3 Debugging with DVE
  8. PowerToys 微软效率工具包 使用指南
  9. 使用 Amazon SageMaker JumpStart 更轻松地在组织内共享 ML 模型和笔记本
  10. GMap.net地图下载器