开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章。今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能。计划使用三种不同的方法来实现。先从数据库开始,创建一个表,添加一些数据,创建一个获取所有记录的存储过程:在M...
分类:
Web程序 时间:
2014-08-07 12:53:59
阅读次数:
256
1、 先开启xm_cmdshell服务xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshe...
分类:
数据库 时间:
2014-08-07 12:39:49
阅读次数:
332
在完成《MVC应用程序请求密码的功能(一)》http://www.cnblogs.com/insus/p/3471534.html之后,如果你照着做,所有请求只会列在MailingList表中,并没发送出去。Insus.NET现在就继续下去,让这个功能能尽量完美下去。在上一篇中,有一个存储过程:在这...
分类:
Web程序 时间:
2014-08-07 12:32:49
阅读次数:
297
在ASP.NET MVC应用程序中,怎样删除上传的文件。由于上传时,真正文件是存储在应用程序某一目录,在数据库表中,只是存储其基本信息。在删除时,需要注意一下,由于没有事务可操作。Insus.NET的实现方法,是先删除物理路径的文件,然后是删除数据库记录。打开数据库,写一个删除记录的存储过程:在Fi...
分类:
Web程序 时间:
2014-08-07 12:27:49
阅读次数:
223
实现上传文件功能,有时上传也会操作出错,能让用户有改正有机会,开发上传文件能有更新的功能。文件上传时,如果是存储于应用程序某一目录的话,在更新时需要了解一些流程,先是删除旧文件,更新数据表相关信息,存储新文件。本篇让你了解到MVC与jQuery的交互处理。在数据库中,新建一个更新的存储过程:找到并打...
分类:
Web程序 时间:
2014-08-07 12:25:19
阅读次数:
180
有一个已经编译的asp.net 1.1的网站。为了改进录入的效率,改为由barcode扫描枪来替代手动。由于在扫描枪添加其它信息。原录入窗口已经无法适应。另外程序虽然跑的是存储过程,但交易的transaction是写在程序中。Insus.NET只好使用iframe来传入数据,并能执行原网页的铵钮事件...
分类:
其他好文 时间:
2014-08-07 12:24:39
阅读次数:
185
学习MVC应用开发,改变了Insus.NET以前ASP.NET的开发习惯,以前开发均是服务器端,而现在使用jQuery的Ajax在实现。想到与考虑了很多问题,也遇上很多问题,一些解决了,一些还留下,望能一一把它们解决。就如这个问题《Internal Server Error》http://www.c...
分类:
数据库 时间:
2014-08-07 12:01:19
阅读次数:
206
实现之前,我们已经把验证成功的信息存在cookie里《MVC登录前准备写好cookie》http://www.cnblogs.com/insus/p/3464105.html。现在就可以实现真正的验证与登录了。先去数据库,写好一个登录证的存储过程[dbo].[usp_Member_LoginVeri...
分类:
Web程序 时间:
2014-08-07 12:00:29
阅读次数:
206
在酒店管理系统开发中,我们会创建房间表和房间类型表(房型表)这两个表,如下图所示:房型表:RoomType 房间表:Room 首先这两个表的关系:Room是从表,RoomType是主表,两表有主外键关系,RoomType.rTypeId=Room.rTypeId分析这两...
分类:
数据库 时间:
2014-08-07 00:39:57
阅读次数:
264
拍照或者从图片库中获取图片 操作过程中容易闪退,也总会有内存压力警告,第一步,首先可以考虑裁剪图片,实际上可能不需要那么大的。其次可以考虑把耗时的比如存储过程放进线程。这里封装裁剪图片的类方法。//NavView.m #define IMAGE_MAX_SIZE_WIDTH 640 #define....
分类:
移动开发 时间:
2014-08-07 00:23:47
阅读次数:
271