ASP.NET
文章平均质量分 80
LuckyZhouStar
这个作者很懒,什么都没留下…
展开
-
强大的SQLHelper类
在做机房收费系统的时候,曾经使用过Sqlhelper,当时对此内容理解不是很好,参照的是下篇的博客: vb.net—SQLHelper类的使用 而做过之后,当再次回首往事的时候,发现这个SQLHelper类并不是想象中的那么强大,其实可以在多扩充些。并且不好的地方是没有加入安全的事务机制,在此小编在前人的基础上,模仿别人写了一个类似的Sqlhelper。先看下类图。 此类一原创 2014-09-20 13:20:52 · 5295 阅读 · 16 评论 -
EF中的增删改查
在上一篇中简单的介绍了一下有关EF的一些概念,都是小编的一些个人理解,懂的不多,想深入学习的可以从网上查看一些其他资料。 下面紧接着上一篇所说,来从代码上看一下EF容器是如何实现与后台数据库之间的增删改查的。 1.EF包装类 什么是EF包装类呢?举个例子,我们平时用SQL语句写增删改查时,用的都是一些Insert、Update、Delete等语句来实现增删改查,所以原创 2015-01-28 20:31:47 · 6500 阅读 · 10 评论 -
初始EF
最近在做项目中用到了EF,整天忙的要死,终于可以抽出时间来写几篇来总结一下了。会在以下几篇博客中简单的介绍一下小编对EF的认识。 1.什么是EF? 看一下百度百科中的介绍。 EntityFrameWork:ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Ma原创 2015-01-28 19:46:38 · 1243 阅读 · 9 评论 -
递归实现EasyUI中Tree的Json格式
最近在做学校的基础系统的时候前台需要树形的组织结构,由于前台的整体框架都用的是EasyUI,所以只能采用EasyUi中Tree的格式,可是麻烦的是,需要符合EasyUI中Tree的Json格式,我们先看一下,格式是如何的呢?[{ "id":1, "text":"My Documents", "children":[{ "id":22, "text":"Photos", "st原创 2014-12-23 10:15:56 · 8698 阅读 · 15 评论 -
MVC之AJAX异步表单
曾经学习过AJAX,不是特别的熟悉,这次利用学习MVC的机会,好好的体验了一把,非常感谢《MVC开发实战》这本书,看了有两三遍,才算对MVC整个运行的机制有了一定的了解,下面来分享下我们经常在开发时用到到的异步表单的操作。 DEMO 1.VIEW @{ Layout = null;} Index原创 2014-12-10 20:17:39 · 2353 阅读 · 8 评论 -
MVC之Area相关技术
当在做MVC大型网站时,我们通常会切割成多个模块。但又由于在MVC中如果有Controller名字相同的话,会出错,那如何来解决这个问题呢?微软太人性化了,看下文。 1.新增区域 1)添加区域 2)设置区域名称 3)最后显示 2.默认路由与区域路由的优先级。 我们在打开Global.asax,如下所示 public class MvcApp原创 2014-12-10 19:42:38 · 1942 阅读 · 9 评论 -
MVC学习小结
自从说到项目要用MVC来做后,就开始咋进了MVC的学习热潮中,从学习提高班录制视频到自己找一些资料和Demo,反反复复学习中终于算是对MVC有了一定的了解了,下面来分享下自己学习到的一些知识! 1.学习历程 2.《MVC开发实战》学习导图 小结:这本书前前后后看了有三遍,从刚开始的不懂,硬着头皮看;到第二遍的理解以至到第三遍,算是对MVC整体有了一个很好的把握。并且这本书原创 2014-12-10 21:09:25 · 1515 阅读 · 9 评论 -
MVC中的验证规则
前面的博客中曾经提到过ModelBing机制,也在Demo中体现过,在MVC中更吊的是封装了自定义的验证规则。下面来一个Demo来展现一下,看了后,你一定会爱上它的,能让你少写很多JS语句。1.View层 @*自动绑定实体模型*@@model MvcApplication1.Models.UserLogin @*绑定实体显示名称*@ @Html.LabelF原创 2014-12-10 22:11:31 · 1721 阅读 · 11 评论 -
邮件提醒功能
最近在做项目中遇到了邮件提醒的功能,具体的用户需求是,在平常的高校中,院长发布公告或者任务的时候,接受者不仅可以在学校官网上接受,而且还可以以邮件的形式接受,根据此需求,小编经过两个小时的奋战,终于出结果了,这次也玩转了下关于邮件方面类的操作。我们也可以试想,平常我们在写邮件的时候,基本上也就是处理上述的几个操作,写写邮件正文、主题,添加下收件人和附件,最后发送操作。我把所有的操作全部原创 2014-12-13 16:23:48 · 3372 阅读 · 20 评论 -
简单反射机制
1.什么是反射? MSND:反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。 反射的名称空间:System.Reflection,具体参考http://msdn.microsoft.com/zh-cn/library/sys原创 2014-12-12 13:50:48 · 2045 阅读 · 14 评论 -
MVC中的网址路由
上一篇博客原创 2014-12-04 14:54:19 · 1843 阅读 · 9 评论 -
MVC中V与C之间的通话
无论是MVC还是三层,还是其他的一些框架应用,只不过是在业务处理上划分的更加的清晰明了,降低各个模块之间的耦合度。但是各个模块之间又是如何进行通信的呢?下面主要来谈一下MVC中View层与Controller之间的通信。 ModelBinding机制 在MVC中为我们方便的提供了一种叫做模型绑定机制的东西,总的来说就是在每个VIEW中,只能绑定一个Model实体,有了这种绑定的机制原创 2014-12-04 14:52:26 · 3223 阅读 · 12 评论 -
MVC实现简单注册页面
刚开始学习MVC,从Webform转过来确实有点费劲好多东东都已经换了一种形式,也在不断的适应这,下面通过讲解一个简单的注册页面来熟悉下MVC中常用的操作。 Model中的User类如下 public class User { //用号登录姓名 public string LoginName { get; set; } //用户密原创 2014-12-02 16:12:35 · 9701 阅读 · 12 评论 -
防SQL注入的参数化查询
在做机房收费系统的时候,曾经利用过传递参数的形式来将值传递给SQL语句或者存储过程,因为这样可以通过参数化的查询来帮助抵御“SQL 注入”式攻击,这种攻击者会将命令插入SQL语句,从而危机服务器的安全。SqlParameter Param = new SqlParameter("@CourseID", 4); 这样可以从一定程度上来抵御SQL注入,但做的还不是很好,细心的话,你会原创 2014-09-20 14:12:07 · 3420 阅读 · 15 评论 -
Ajax环境下弹出提示框
在普通的ASP.NET原创 2014-09-25 20:37:25 · 5554 阅读 · 10 评论 -
后台跳转页的实现
在做牛腩原创 2014-10-06 20:36:11 · 5717 阅读 · 11 评论 -
C#.Net操作XML方法二
紧接着上面那篇博客,在上面那面博客中是通过原创 2014-10-03 14:11:41 · 1467 阅读 · 5 评论 -
ASP.NET中的配置文件
在机房收费系统的时候曾经应用过配置文件,当时也就那么一用对配置文件了解的不是很透彻,下面就来总结一下有关配置文件的一些操作。 什么是配置文件说白了就是用来保存项目中的一些配置信息,尤其是以后需要变更的配置信息。比如说连接数据库的操作,变更时,直接修改即可。ASP.NET网站IIS启动的时候会加载配置文件中的配置信息,然后进行缓存这些信息,在运行过程中会监视配置原创 2014-10-13 08:15:27 · 1691 阅读 · 8 评论 -
C#.Net中操作XML方法一
我们知道XML是一种可标记性的原创 2014-10-03 11:35:52 · 1749 阅读 · 3 评论 -
ASP.NET配置文件中常用到的节点信息
web.config文件是一个XML文件,是以为根结点展开的。上一面从宏观上讲解了一下有关配置的文件的内容,下面是一些有关于配置文件常用的操作。图片请详见下图.config常用操作 节点主要用来存储asp.net应用程序的一些配置信息,个人感觉是存储一些以后可能会变化的配置信息。例如网页中上传文件的保存路径。个人曾做过有关XML一个小型的数据库,通过来反射X原创 2014-10-13 08:30:18 · 2250 阅读 · 6 评论 -
MVC初步认识
从今天起开始了MVC的原创 2014-11-23 21:57:41 · 1338 阅读 · 14 评论 -
AJAX在MVC中的应用
提起AJAX都应该熟知,是一种现有的标准的方法,能够做到页面上的局部刷新,下面着重谈一下Ajax在MVC中的应用。 AJAX五部曲 说到Ajax都应该知道常用的几部操作。 1.先创建XMLHttpRequest对象 2.获取页面发送对象 3.设置状态操作 4.获取文本 5.发送 下面看一个小小的实例,来理解一下 var x原创 2014-12-02 14:24:47 · 1888 阅读 · 11 评论 -
数据区、代码区、栈区、堆区
简介 1.栈区(stack):由系统的编译器自动的释放,主要用来存放方法中的参数,一些临时的局部变量等,并且方法中的参数一般在操作完后,会由编译器自动的释放掉。 2.堆区(heap):由程序员决定,在Java中,如果程序员不释放的话,一般会由垃圾回收机制自动的清理掉。此区域主要用来存放我们经常创建的对象、动态的申请的临时空间等。 3.数据区(data seg):也称全局区或者静态区,根原创 2015-01-04 10:10:06 · 10674 阅读 · 5 评论