摘要:
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,
一些常见的状态码为:
200 - 服务器成功返回网页
404 - 请求的网页不存在
503 - 服务器超时 阅读全文
摘要:
字符串在我们的程序中呗大量使用,他的一些方法你都了解吗?
1、字符串的定义 2、字符串的声明3、字符串可以用索引访问4、常见的字符串方法 阅读全文
摘要:
想起上大学那会儿递归调用曾是那么令人头痛,现在工作也近两年时间了,对递归倒是有了较明晰的了解.
递归,数学里面叫recursion,其实就是递推关系. 中学数学有一部分其实就是递归的非常典型的做法,不过老师们都没怎么扩展,新课标必修五第二章数列应该算是我们第一次接触递推的概念了.
其实说到递归,大伙都知道就是自己调自己,这样其实大家都明白,但是说来怎么调?如何控制?又如何看得到结果是想要的呢?相信还是很晕,下面从中学数学里面来看看吧. 阅读全文
摘要:
项目完成以后总是感觉有一些页面跑起来特别的慢,就仔细的调试了下,发现有很多也买年都是走了两遍,页面加载的时候Controller和View会连续走了两次,没有一点缘由 查了很久也不知道什么原因,这个问题搁置了一段时间才找到缘由 项目中的页面内容都是放在 @RenderBody() 中的,页面跳转部分你的代码: 奖金查询 当开发有密码登陆的系统时,用户退出系统以后,有些页面是不应该让用户使用的,但是由于动态缓存,用户可以点击浏览器的后退按钮去访问一些不应该访问的内容。可能会不安全。 这个点击事件原本是用来阻止后退功能的,所以去掉就可以了奖金查询 阅读全文
摘要:
MVC中通过Model在页面间传值使的程序开发变得更加的快捷,但是很多时候,我们在数据传递的时候为了确保数据的有效性,要对Model的相关属性做基本的数据验证。 不多说直接上个代码,Model的实体类 public class BadDebt { public int DebtId { get; set; } [Required(ErrorMessage = "不能为空!")] [RegularExpression("^\\w{1,20}$", ErrorMessage = "工作编号须为数字类型")] public... 阅读全文
摘要:
因为枚举类型不能够直接定义string类型的变量,所以在这里采取一个变通的方法 首先 定义一个枚举类型 enum enumDateName { [Description("收款金额")] CollectionDetails, [Description("代付关税")] PaidTariff, [De 阅读全文
摘要:
任何系统都不可避免的就是数据的查询展示,我觉得这里最值得一说的就是分部视图以及数据分页了 首先添加控制器在控制其上面的名字为Index的Action上面右击,添加视图即可添加对应的视图,分部视图呈现是要进行分页展示的数据,可以先添加上,添加的方法是同添加视图,只不过把添加分布式图的复选框选中即可 MVC的页面可以通过Model来进行传值,当然也不尽人意,当页面比较复杂的时候,页面需要的信息可能是联合了多张表的信息,当然了我们可以把其中一张表的信息通过Model来传递,而其他的信息通过ViewBag /ViewData来传递数据,但这样能会哦造成效率的底下,所以我在这里建议当... 阅读全文
摘要:
数据导入计算 数据的重要意义就不需要我多说了吧,本项目中的数据来源是来自荆艺系统(熟悉物流报关的朋友应该知道)导出的一张Excel,包含了一段时间内整个公司所有销售的全部记录,保密级别那是杠杠的,下面开搞!! 首先在Controllers文件夹下面添加一个控制器 命名DataInfoAndCalController.cs 在他默认action上面右击添加视图,就会在Views文件夹下面创建对应的视图,这样可以避免拼写错误。 这个View个页面很简单,引用了”_Layout.cshtml“页面... 阅读全文
摘要:
登录页 首先声明登录页不是我开发完成的 所以就简单的发下供大家参考 思路:由于是奖金系统,里面涉及到Money,所以在验证方面上下了很大的功夫,我看了下 主要的思想是 获取到那几个人会用到这个系统,然后到他们工作的 电脑上取到这个电脑的 MAC 地址(“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车)存到服务器上的一个XML文件中,每次登录的时候 去判断是不是指定的机器) 验证的时候通过程序获取MAC地址的 一段脚本 //获取MAC地址 function getMac() { ... 阅读全文
摘要:
接手了一个简单的销售奖金计算的项目,虽然不算大但是业务逻辑比较复杂,还夹杂了很多的特殊情况,毕竟是大公司什么样的人都有,好了不多说切入正题,项目是公司的一个前辈负责的,在他做系统架构的时候让我们了解下MVC4.0更新的基本知识,对于MVC来说做项目之前我就简单的停留在知道他是Model-View-Controller的简写至于具体是什么,怎么做则完全没有了解。 项目果然是最锻炼人的,在项目的架构带来之后,我看了下大概分为以下这几个部分: (1) Model项目 存放数据库表的Model 以及用来展示的 View_Model这些以后都会有讲的,数据表对应的Model主要是有数据i验证部分 (2. 阅读全文