随笔分类 -  Asp.Net

上一页 1 2 3 4 5 6 ··· 10 下一页
摘要:这段时间做了一个小型贷款软件,包括客户管理,交易管理,存折管理和打印,统计分析等模块,其中要求结合存折读卡器一起使用,比如添加存折的时候,存折号要求刷完卡后读出来,刷卡后可以显示客户信息等,和银行的刷卡机差不多。 客户买的刷卡机器提前没给我说一声,商家没有提供动态库,接口之类的,所以只能自己写一个对串口操作的,一般对CoM操作的程序要么用js写,要么就是写一个ActiveX组建,因为主要是对本机的串口操作的,所以保证读卡程序在客户端执行,这两个是很好的选择,这里我用的是后者,用C#写了一个ActiveX组件,在实现的过程中也遇到了很多问题,刚开始自己写了一个C/S结构的,可以正常读取,可是B. 阅读全文
posted @ 2012-06-03 12:49 双魂人生 阅读(18873) 评论(1) 推荐(2)
该文被密码保护。
posted @ 2012-05-15 17:09 双魂人生 阅读(1) 评论(0) 推荐(0)
摘要:今天有个客户要求在内网里限制下访问,根据ip端,自己就粗略写了一些,方法比较笨,不过很实用,代码如下://限制ip段访问publicstaticboolCheckIp(){boolfig=false;//首先获得客户端ipstringclientIp=GetIP();if(clientIp.Substring(0,clientIp.LastIndexOf("."))=="10.57.70"){//判断最后一位数字的范围intlastNum=Convert.ToInt32(clientIp.Substring(clientIp.LastIndexOf(&q 阅读全文
posted @ 2012-04-16 09:37 双魂人生 阅读(543) 评论(1) 推荐(0)
摘要:我们知道对于权限管理这块,采取的思想就是RBAC 每个用户对应一个角色,我们只需要对这个角色进行分配相应的权限即可,也就是给这个用户分配了权限,这样管理起来很方便,设计也很简答,大概就是用户表,角色表,模块表,在加上一个角色与模块对应的表就可以了,然后根据不同的用户权限,显示相应的模块或者提示没有权限访问,这里要说的就是,对每个页面的访问权限,如果都写的话,这么多的页面是个很大的工作量,类似判断用户是否登录一样,在asp.net中我们完全可以使用Forms验证来代替使用session每个页面都要判断的做法,同样,在这里我们也可以通过HttpModule来直接过滤掉没有访问权限的页面,方便多了, 阅读全文
posted @ 2012-04-13 09:24 双魂人生 阅读(8332) 评论(3) 推荐(4)
摘要:在url传值中,有时候我们需要加很多参数,但是有的时候用url传递多个参数的时候&后面的参数被自动截取了,后面的参数显示不出来了,这不是我们所希望的 解决办法: 只需要将&换成它的asc值就可以了,即%26所以碰到类似符号被截取的情况,都可以采用这种办法处理了 阅读全文
posted @ 2012-03-10 13:11 双魂人生 阅读(1002) 评论(0) 推荐(0)
摘要:下载链接如下:MVC 3安装包:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=zh-cnVS工具更新包:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=82cbd599-d29a-43e3-b78b-0f863d22811a&displaylang=zh-cn注:并不需要安装vs2010的sp1。下完之后所需文件如下:需要说明 阅读全文
posted @ 2012-03-07 09:29 双魂人生 阅读(19874) 评论(7) 推荐(11)
摘要:一、Linq有两种语法:1、 方法语法2、 查询语法下面举个例子看看这两种方法的区别比如现在有一个学生类public class student{ public string username { get; set; } public int age { get; set; } public string sex { get; set; }}我们通过一个方法来添加很多同学public IList<student> GetStu(int n) { IList<student> stuList = new List<student>(); for (int i 阅读全文
posted @ 2012-03-05 21:36 双魂人生 阅读(3968) 评论(1) 推荐(0)
摘要:在对数据库操作时,insert是一个很常见的行为了。但是,在Linq To Sql下,插入带有Identity列(自动增长列,一般为主键列)的表格时候会报如下错误:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Role' 中的标识列插入显式值。百思不得其解,后来在网上找到了答案,设置Identity列的属性 IsDbGenerated=true ,AutoSync=AutoSync.OnInsert就可以了,代码如下[Column(Storage="_RsvpID",IsDbGenerated=true,AutoSync=AutoSyn 阅读全文
posted @ 2012-02-23 15:20 双魂人生 阅读(2826) 评论(0) 推荐(0)
摘要:我们知道,将值类型作为方法参数的时候,只是复制了一个而已,并不能改变其原来的值,方法执行完,参数的周期就算完了,就会消失了,如果想改变原来的值怎么办的,就比如把引用类型作为参数一样,可以改变原来的值,那是因为它传递过去的是一个引用,一个指向同一个对象的引用,所有对象的值会改变,如果想让值类型在传递的过程中,也可以这样,改变原来的值,那么就就必须把值类型当做引用类型来传递,也就是在方法中加入ref关键字来修饰参数,先来看看下面的例子View Code protectedvoidPage_Load(objectsender,EventArgse){intnum=200;GetValue(num); 阅读全文
posted @ 2012-02-16 15:37 双魂人生 阅读(244) 评论(0) 推荐(0)
摘要:在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表格行实现,如下图,添加一行,输入一行信息,这样比较灵活下面我们就来看看如何在asp和asp.net中结合javascript来实现这种效果: 首先,动态添加表格是要在前台实现的,当然后台也可以,不过可能要用到ajax,很麻烦,所以最好采用javascript来实现,下面来介绍动态添加表格行的两种方式:第一种:源码Javascript:View Code <scripttype="te 阅读全文
posted @ 2011-12-07 15:46 双魂人生 阅读(4640) 评论(2) 推荐(1)
摘要:今天遇到一个郁闷的事情,说白了还是经验不足啊,后台管理中对用户名的密码进行修改,代码写的没问题,反复调试,都执行,为什么数据库中的密码就是没修改呢(用的是access数据库),弄了半天,是在是郁闷,后来猛的想到,是不是数据库不允许修改啊,就是说没修改权限啊,结果查看磁盘,果然是NTF格式的,最后开通了写入和修改权限,OK了,修改成功.... 阅读全文
posted @ 2011-11-14 16:44 双魂人生 阅读(239) 评论(0) 推荐(0)
摘要://获取客户端的IP地址 string IP = "192.168.1.*"; //创建字符串变量 string dirResults = ""; //创建ProcessStartInfo对象表示启动进程时使用的一组值 ProcessStartInfo psi = new ProcessStartInfo(); //创建Process对象使您能够启动和停止本地系统进程 Process proc = new Process(); //设置要启动的应用程序或文档 psi.FileName = "nbtstat"; //设置不从Proces 阅读全文
posted @ 2011-11-10 14:50 双魂人生 阅读(503) 评论(1) 推荐(0)
摘要:web控件的外观可以使用css,或者本身的属性来设置,还可以使用vs自带的主题来设置外观: 比如我要要给TextBox控件设置外观,步骤如下: 首先添加一个主题:然后在项目的结构中会出现下面的文件:我们打开web.skin,在里面编辑如下 <%-- TextBox控件的外观 --%><asp:TextBox runat="server" SkinID="tbSkin" BackColor="#ECFAD7" Font-Names="Tahoma" />注意SkinID="tbSki 阅读全文
posted @ 2011-11-10 14:33 双魂人生 阅读(346) 评论(0) 推荐(0)
摘要:一般情况下,如果不是特别的打印,需要借助打印控件,如loopod WebBrowse是一个简单的浏览器程序,支持打印,后退,前进,刷新,另存为,保存等功能,可以到网上搜一下方法,在这里,我们来说下,怎么使用它打印首先,就像实例化对象一样,创建它,在<head></head>标签中加入<object id="WebBrowser" classid="ClSID:8856F961-340A-11D0-A96B-00C04Fd705A2" width="0" height="0">&l 阅读全文
posted @ 2011-11-04 11:41 双魂人生 阅读(4466) 评论(2) 推荐(2)
摘要:一些投资公司和小型贷款公司所用的软件中,大部分会涉及到交易记录登记,包括交易的时间,金额,余额等,但是这些交易记录是否可以删除和修改呢,当然了,删除和修改是可以实现的,但是有没有必要要呢,最近就遇到这样一个问题,不知道改如何处理,如果加上删除和编辑功能,一旦以前的记录被删除或修改,则会涉及到查账不准或余额不准的情况,造成一定的麻烦,所用这块我感觉不能要,如果添加记录有问题,也只能采用冲账的方式处理,而交易的记录是永久的,这样就不会有什么不妥之处了.... 阅读全文
posted @ 2011-10-26 11:53 双魂人生 阅读(432) 评论(1) 推荐(1)
摘要:很多情况下,比如存折,合同等都要这样表示金额,现在来看看如何实现: View Code <tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="10%"height="60"valign="middle"align="center">&nbsp;<br/><br/>&nbs 阅读全文
posted @ 2011-10-09 12:16 双魂人生 阅读(466) 评论(0) 推荐(0)
摘要:在服务器里,处理要在代码中加入flv格式的播放器,还需要在iis里设置下mete才可以正常播放flv格式的视频 阅读全文
posted @ 2011-09-20 15:49 双魂人生 阅读(399) 评论(2) 推荐(0)
该文被密码保护。
posted @ 2011-09-13 16:37 双魂人生 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2011-09-03 15:11 双魂人生 阅读(1) 评论(0) 推荐(0)
摘要:AjaxPro.Net是一个优秀的.net环境下的Ajax框架,用法很简单,可以查阅相关资料,下面一个简单的实例讲述使用AjaxPro的几个关键点(注意,必须有AjaxPro包,即AjaxPro.dll文件,可以在VSS上下载)。 首先我们要下载AjaxPro包,并将AjaxPro.dll 拷到项目的bin下面 在web.config中配置如下,添加以下代码View Code <locationpath="ajaxpro"><system.web><httpHandlers><addverb="*"path=&q 阅读全文
posted @ 2011-07-30 14:19 双魂人生 阅读(512) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 10 下一页