上午做打印界面和功能,下午做一个界面,调其它系统的API返回数据,然后打印A4表格。为了要共用一些页面和代码,以及为了好扩展。弄了挺久

看大家都有戴耳机,也试着戴了边听歌边做。还是比较适合已经有思路了,纯粹把脑中代码实现出来的情形。如果要思考的,听音乐还是有干扰,哪怕是轻音乐。而且耳机线太短,有些不方便。

碰到几个坑:

1、IE下textarea的滚动条不会隐藏(即使未超出),chrome或FF则不会。最后加了个overflow-y:hidden了事(内容就固定3行,不会超出)。

2、Controller传给View的字符串,如果有Html代码,会被转义(如<变成&lt;),要在View里用@Html.Raw()

3、在Controller向View传数据时,在ResultView括号内带进去的参数只有一个,在View里第一行用@model XXX来取。还要传其它的话就要用ViewData(或ViewBag)。那这个参数都没什么意义了,直接用ViewData得了。

4、表格里,letter-space加宽字符间距后,最后一个字符右边也有相应间距,导致text-align:center不居中,要text-indent相应距离才会居中

今晚再继续弄一会项目吧,明天还要弄主页的统计(打算用js的chart之类实现),至少要实现列表。

=======================

以前一直用ajax取数据,比较方便。现在转成MVC,虽说框架很强大,但有时候取小数据很不方便,研究了一下,找到办法了。

1、控制器里建个JsonResult方法。

2、JsonResult方法里面可以再调用其它层的方法,不用把逻辑全写在Controller里面。(像这项目就有Service可以调,取数据写在Service里面,可以共用)

3、用ajax调这个方法

4、返回值使用Json( new { xx=xx } ),如果key和value是同名,还可以省略,直接Json( new { xx } ),系统会把value当成key。

5、默认不支持get,如果ajax用get方法,要加个参数,如Json( new { xx=xx } , JsonRequestBehavior.AllowGet );

公司的项目几乎很少用js,都是MVC,虽说各种Model很好用,但有时用用ajax和json也挺好的。

转载于:https://www.cnblogs.com/liuyouying/p/5149618.html

新工作 Day15 周四相关推荐

  1. 车道线检测综述及新工作汇总

    编辑丨3D视觉工坊 车道线检测综述及近期新工作--为ADAS.自动驾驶服务. 部分视频效果展示: https://www.bilibili.com/video/BV1E54y1V7G4 https:/ ...

  2. 怒怼腾讯加班的应届生本人回应:已找到新工作

    曝应届生怒怼腾讯加班被标注永不录用!本人回应了:已找到新工作 最近,一位腾讯应届生因为加班时间过长,在公司大群怒怼管理层,引发各界广泛关注. 2月9日,有传言称,这名员工已经离开腾讯,但被腾讯人事部门 ...

  3. 车道线检测新工作VIL-100: A New Dataset and A Baseline Model for Video Instance Lane Detection ICCV2021

    之前写过一篇车道线检测的综述,得到了一些朋友的认可,也因此结识了几个做车道线检测任务的朋友. 之前的车道线检测综述可以点击阅读: 车道线检测综述及近期新工作 https://blog.csdn.net ...

  4. 车道线检测综述及近期新工作

    车道线检测综述及近期新工作--为ADAS.自动驾驶服务. 部分视频效果展示: https://www.bilibili.com/video/BV1E54y1V7G4 https://www.bilib ...

  5. 新工作上班九天心得(附 bootstrap分页写法)

    2019独角兽企业重金招聘Python工程师标准>>> 新工作上班第九天了.写写自己的心得. 新工作第三天,分配了一个项目,一个开发组长,三个开发人员,一个月完成.开发人员:1. 苏 ...

  6. 面临裁员潮,更快找到新工作的秘诀

    面临裁员潮,更快找到新工作的秘诀! 这位伙伴在互联网知名公司工作,部门要裁员,找了快1个月工作,面试也没几个 都在第一轮之后就没下文了,打开她的简历一看,就知道她踩坑了-- 写了长达四页的简历,开头和 ...

  7. 计算机学院教师老带新总结,教师“以老带新”工作总结

    教师"以老带新"工作总结 时间过得真快,一段时间的工作已经告一段落了,回顾坚强走过的这段时间,取得的成绩实则来之不易,这时候,最关键的工作总结怎么能落下!那么一般工作总结是怎么写的 ...

  8. 展望未来 :今后十年可能诞生的21个新工作

    展望未来:今后十年可能诞生的21个新工作 原文: Looking into theFuture: 21 new jobs of the next decade 来源: http://www.forbe ...

  9. 《当程序员的那些狗日日子》(二十八)开展新工作

    我在杰的安排下开始开展新工作. 承接兑换系统开发的那家软件公司,说白了就是一家很小的网络公司,基本上就是老总技术做得不错,再招几个人回来就算是一个公司了.这家软件公司之所以能接到像兑换系统这么重要的系 ...

  10. 关于新工作展望及辞职的烦恼

    下周即将去口碑网上班了,这个分类主要记录在口碑网的工作经历!希望在口碑网未来的几年能够努力工作学习,加油咯! 辞职真的是十分麻烦,先说下我的情况,在一个管理混乱的家族公司试用了快一个月,现在换新工作了 ...

最新文章

  1. javaweb带父标签的自定义标签
  2. php 的包管理,php composer包管理器
  3. 深究的东西 - HTML5地理应用
  4. netsh 查询mac地址_ARP(Address Resolution Protocol)地址解析协议
  5. 什么是编译器,什么是集成开发环境?一文讲明白
  6. ArcGIS实验教程——实验三:矢量数据采集与编辑(矢量化)
  7. android取消自动调试模式吗,Android进入调试模式的三种技巧
  8. Flutter 之 StatefulWidget和StatelessWidget
  9. shell中返回值是1为真还是假_肝!Shell 脚本编程最佳实践
  10. 赵明晒荣耀20青春版三色真机图:哪款会是你的菜?
  11. Linux下的磁盘分区与加密
  12. 图像变换——分段线性变换
  13. Camtasia卡点相册视频教程
  14. sql 创建表、删除表 增加字段 删除字段操作
  15. java 模板生成pdf文件
  16. 网络层 IPV4报文格式
  17. 自动控制原理学习笔记--反馈控制系统的动态模型
  18. 《致加西亚的信》读后感
  19. python 读写文件 把爬取的图片信息写入文件
  20. 富格林金业:贵金属投资的优势体现在哪里

热门文章

  1. django中间件修改,以及TypeError: object() takes no parameters的异常处理
  2. DNN训练技巧(Tips for Training DNN)
  3. 百度之星初赛A 今夕何夕
  4. wordpress学习(四)---url伪静态简单了解
  5. [转]SDI模式下,在视图中添加按钮
  6. Cookie-Session机制
  7. RHEL 6.5----haproxy实现负载均衡
  8. PHP上传图片重命名6种方案
  9. poj2406 Power Strings 模式匹配算法KMP变形
  10. javascritp读xml