------【工作项目】
文章平均质量分 72
杨晓敏M
这个作者很懒,什么都没留下…
展开
-
LinQ查询
项目中加入了很多新内容的学习,LINQ就是非常简单却实用的内容,让我们对数据的操做更加便捷。接下来就和大家简单的介绍一下LINQ。一、概述 LinQ(Language-Integrated Query,语言集成查询)可以为C#和VB提供强大的查询功能。LinQ引入了标准的、易于学习的查询和更新数据模式,可以对其技术进行扩展以支持几乎任何类型的数据存储。VS包含LINQ提供原创 2015-02-08 11:57:18 · 1004 阅读 · 19 评论 -
工作心情--两个月有感
学习、工作两不误~~~~原创 2015-08-31 19:18:23 · 806 阅读 · 18 评论 -
【项目】——B/S开发中的Static陷阱
今天在自测时,发现了一个非常”有趣“的问题,被惊出了一身冷汗,幸好发现的及时,搁这么一个炸弹在身边,着实令人心惊胆战。 事情是这样的:在页面上有一个类似于计数器的功能,每点击一次按钮,计数器上的数字相应的增加和减少。在自测试时,计数器突然Out of Control了,老是弹跳着增加减少,顿时郁闷至极。看了一下代码,顿悟,原来是变量Static惹的祸。原创 2015-09-26 18:48:33 · 724 阅读 · 35 评论 -
【项目】——TreeView父节点子节点同步选中
在项目中经常会用到TreeView,为了增加用户体验度,子节点选中时,父节点也要同步选中;父节点选中时,子节点也全部选中,在此分享一下ASP.NET中,TreeView的这一功能。 一、添加TreeView的OnClick事件m_Tree.Attributes.Add("onclick", "TreeNodeChecked();");function TreeNodeCh原创 2015-10-18 21:49:30 · 1412 阅读 · 21 评论 -
【正则表达式】——限制只能输入数字和小数点及位数
在项目中,特殊字符的输入限制屡见不鲜,可以说,对字符输入的限制,已经是一个程序猿的基本功。常见的字符输入限制有很多类型,如:只能输入汉字;只能输入数字和小数点;只能输入英文字母等。。。 今天,和大家分享一个比较基本的特殊字符输入限制的通用方法:只能输入数字和小数点,并且规定小数位数和最大输入值。这个基本可以解决大家数值型输入限制了。//对文本输入框【按键】事件进行原创 2015-09-24 20:25:42 · 18460 阅读 · 28 评论 -
【项目经验】——gridview中图片放大浏览
在开发软件过程中,一向秉承着为人民服务的宗旨。最近项目中需要在GridView中存放和显示图片,但是由于图片缩小程度比较大,相对比较模糊,不便于用户进行查看。于是,做了一项功能——鼠标位于图片上方时,图片放大显示。 1、GridView绑定图片的代码 ' src="../../Common/ShowFile.ashx?smatlpicpath=filePat原创 2015-10-31 01:28:48 · 2277 阅读 · 25 评论 -
【项目经验】——ASP.NET页面间传值
最近项目中涉及到很多页面传值的内容,今天,就和大家分享一下最常用的集中ASP.NET页面间传值的几种方法。一、QueryString传值 QueryString是平常传值中用的比较多的一种方式,使用比较简单,对于安全性要求不高时传递数字和文本值比较有效,但是会将其值暴露在地址栏中,安全性不高。其次,不能传递对象。Demo: 1、在源页面中构造URL地址,写出需要传输的值,用Response.Re原创 2015-10-31 01:10:39 · 822 阅读 · 16 评论 -
【项目】——密码输入安全等级显示
关于输入密码安全等级的提示,做了一个小demo,话不多说,先上图: 初级: 中级: 高级: 1、前台html代码 <td colspan="4" style="height: 22px; backg原创 2015-12-31 17:15:08 · 2538 阅读 · 10 评论 -
【基础】——云平台
云基础原创 2016-01-21 17:11:04 · 1215 阅读 · 5 评论 -
【数据库 Oracle】--去除重复字段
一提到去重,首先想到了distinct,但是distinct使用有很多限制,distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面,我们通过一个简单的实例来说明一下: 表结构如下:原创 2015-08-31 20:21:37 · 760 阅读 · 15 评论 -
【项目】TreeView控件的CheckBox选中事件
Asp.net 2.0 中带有CheckBox的TreeView控件, 父节点CheckBox属性改了后如何修改其子节点的Check状态? 有两种方法: 一是PostBack回服务器端处理: 这种方法,每次PostBack都会刷新页面,同时展开收缩节点也会PostBack回去,刷新页面,用户体验很是不好。 首先在代码中注册属性: this.TreeView1.原创 2015-08-31 19:30:03 · 3486 阅读 · 15 评论 -
Entity Framework入门
最近对项目中应用的技术进行学习,学到Entity Framework这部分内容,马上被EF的魅力深深吸引了。现在开发者越来越关注如何加快开发效率,而EF无疑是值得我们开发者去学习的,它实际上是微软的ADO.NET的增强版本,是一个ORM框架。接下来就给大家简单介绍一下EF。一、EF简单介绍原创 2015-03-09 14:15:33 · 1008 阅读 · 25 评论 -
EF——CodeFirst
在上篇博文中介绍了ModelFirst创建的过程,今天简单介绍一下CodeFirst。 CodeFirst是基于Entity Framework的新的开发模式,原先只有Database First和Model First两种。CodeFirst是以代码为中心进行设计的,在具体操作过程中,我们不需要知道数据库的结构。它支持更加优美的开发流程,它允许编写简单的模型对象P原创 2015-03-22 17:18:42 · 959 阅读 · 26 评论 -
【项目实战】--Office文件上传
最近项目中成绩管理的老师布置作业部分,涉及到了office文件的上传和预览。经过几番折腾,终于达到预期效果。 项目是基于MVC+EsayUI实现的,在此分享一下上传文件的代码: View:<script src="../../Scripts/MyScript/DatagridOperate.js" type="text/javascript"></script><div id="Pri原创 2015-05-29 19:07:15 · 1891 阅读 · 19 评论 -
【项目实战】--Office文件预览
上篇文章已经介绍了office文件的上传,这次来简单介绍一下Office文件的预览。Office文件的预览可以通过很多方式实现,首先,可以直接将word文档直接转成html格式在网页中显示,但是方式实现简单,但是预览效果不佳,而且,不能显示文档中的图片等;其次,可以模拟百度文库的阅读格式进行预览,这种实现方式主要分为三步:Office文件-->PDF文件-->SWF文件,然后再进行显示。实现如下原创 2015-05-29 22:18:06 · 942 阅读 · 20 评论 -
【项目实战】--Office文件导出
MVC文件下载原创 2015-05-31 22:10:11 · 630 阅读 · 12 评论 -
Oracle 行转列小结
最近在工作中,对行转列进行了应用,在此做一个简单的小结。 转换过程如下: 1、创建表结构CREATE TABLE RowToCol ( ID NUMBER(10) not null, USER_NAME VARCHAR2(20 CHAR), COURSE VARCHAR2(20 CHAR), SCORE VARCHAR2(2原创 2015-07-26 12:45:51 · 20627 阅读 · 21 评论 -
动态生成页面(二)
在上篇文章《动态生成页面(一)——ASP.NET中Literal使用》中,介绍了通过Literal容器动态加载页面。但在取值过程中遇到了一些问题。但是因为拼接的控件textbox为服务器控件,所以在取值过程中遇到一些问题。 几经周转,最后无奈改变了实现方法。直接实例化出控件,然后添加到页面中。具体实现过程如下: 前台页面:原创 2015-07-30 19:34:19 · 1283 阅读 · 38 评论 -
动态生成页面(一)——ASP.NET中Literal使用
在页面中添加内容时,如果是静态内容,无需使用容器,可以直接将标记作为HTML直接添加到页面中;但是,如果是动态内容,则必须借助容器将内容添加到页面中。典型的容器有:Label控件、Literal控件、Panel控件和PlaceHolder控件。 一、控件选择:Literal Literal控件与Lable控件的区别在于,Literal控件不向文本中添加任原创 2015-07-26 14:05:52 · 5147 阅读 · 34 评论 -
【项目经验】——文本框限制输入字符长度
当文本框的TextMode为SingleLine时,限制字符长度是一件很简单的事情,只要设置起MaxLength就可以搞定了,但当TextMode为MultiLine时,你会发现,MaxLength并不奏效。 恰巧项目中应用到了限制输入字符数,MultiLine模式下,rows和MaxLength都不起作用,所以通过js来控制输入的字符数和输入行数:原创 2015-11-30 20:52:26 · 4256 阅读 · 9 评论