摘要: 虽然现在用webform开发程序已经减少了,但他依旧还是会有用到服务器控件的时候,所以学习一下也是有必要的在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:① 目的:获取GridView中RowCommand的当前索引行。② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:<asp:TemplateField HeaderText="操作"> <ItemTempl 阅读全文
posted @ 2012-06-06 10:55 kuangkro 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 阅读目录开始ASP.NET身份认证基础ASP.NET身份认证过程如何实现登录与注销保护受限制的页面登录页不能正常显示的问题认识Forms身份认证理解Forms身份认证实现自定义的身份认证标识在多台服务器之间使用Forms身份认证在客户端程序中访问受限页面用户登录是个很常见的业务需求,在ASP.NET中,这个过程被称为身份认证。 由于很常见,因此,我认为把这块内容整理出来,与大家分享应该是件有意义的事。在开发ASP.NET项目中,我们最常用的是Forms认证,也叫【表单认证】。 这种认证方式既可以用于局域网环境,也可用于互联网环境,因此,它有着非常广泛的使用。 这篇博客主要讨论的话题是:ASP. 阅读全文
posted @ 2012-05-24 21:30 kuangkro 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-05-23 18:47 kuangkro 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 在运行时对Web.co... 阅读全文
posted @ 2012-05-22 15:10 kuangkro 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在日常的开发中我们经常需要为我们的类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual Studio 2010类库模版文件里。首先找到Visual Studio 2010的安装路径下\Common7\IDE\ItemTemplatesCache\CSharp\目录,如图:里面有好多目录,Windows Forms是开发Windows Forms程序的模版目录,Web是Web项目文件的模版目录,其他的同理。进入Web目录有选择2052目录(2052是中文地区的代号)下,会看到好多带有.zip的目录,比如我要修改web页面 阅读全文
posted @ 2012-03-30 13:47 kuangkro 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 登陆用户名密码验证通过之后输入以下代码:Hashtable hOnline = (Hashtable)Application["Online"];if(hOnline != null){IDictionaryEnumerator idE = hOnline.GetEnumerator();string strKey = "";while(idE.MoveNext()){if(idE.Value != null && idE.Value.ToString().Equals(UserID)){//already login strKey = 阅读全文
posted @ 2012-03-29 09:52 kuangkro 阅读(6595) 评论(1) 推荐(1) 编辑
摘要: <html> <body> <script type="text/javascript"> (function(){ function showAlert() { alert("this is a inner function"); } window["namespa... 阅读全文
posted @ 2012-03-27 22:31 kuangkro 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 如题,为什么要使用单列模式?在此之前需要搞清楚什么是单列模式,百度百科的解答是这样的,单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。(单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。)这里说的很清楚,就是为了确保某一个类只有一个实例,这样做的好处是什么?可能举个例子你就会知道为什么要使用单列模式了!你是否在开发的过程中会要到这样一种情况,使用linq保存一个实体对象的时候,遇到这样一个错误!这个错误的提示给我们的信息是:对象无法将附加到objectCo 阅读全文
posted @ 2012-03-27 08:52 kuangkro 阅读(762) 评论(0) 推荐(1) 编辑
摘要: 问题如下:我有一个实体数据模型,里面有一个申请人(基表),然后有两个继承,法人和自然人,同时,我的法人和自然人都有一个1对多的自关联我有一个查询,目的是为了查询出属于自然人的申请人,linq 语句是这么写的List<申请人> Apply = (from ApplyPerson in contain.申请人 where ApplyPerson is 自然人 select ApplyPerson).ToList();但是每次程序执行到这里都会报错,错误提示是实体数据模型的设计是:,穷途末路,望解答!问题补充:删除了自然和法人的自连接关系后就不会报错有一个奇怪现象就是:如果我查询自然人, 阅读全文
posted @ 2012-03-26 23:58 kuangkro 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: <html> <body> <script type="text/javascript"> var person={}; function setFun(name,callfun,sex,fun) { person.name = name; person.sex = sex; callfun("软件工程师","初级工程师"); fun(); } function callback() { document.write("姓名:"+person.name+"<br/ 阅读全文
posted @ 2012-03-15 15:38 kuangkro 阅读(185) 评论(0) 推荐(0) 编辑