.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· 【asp.net】将GridView数据导出Excel发布时间:2015-01-11
概要:中午睡了一会,醒来的时候看到老师叫我去办公室,需求是这样的,把excel表中的每个同学,判断图片目录中是否有对应的照片(图片的名字用的学号或身份证号码)没有对应图片的学生记录,存入自己的数据表中或直接输出,最后下载成Excel于是回去后他把Excel和照片发给我正文开始:虽然没接触过Excel的数据导入和将GridView数据导出Excel,在网上查找了很多资料,最后汇总成功实现。这是第一次写自己的博客并与大家分享。我也是查了百度学来的,详细地址:http://jingyan.baidu... 查看全文
· layer .net中使用发布时间:2015-01-10
在.net中使用layer得用ajax来请求一般处理程序来得到想要的json数据,直接上代码html:<headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>layer</title><scriptsrc="layer/jquery-1.9.1.min.js"></script><... 查看全文
· ASP.NET MVC3细嚼慢咽---(2)模板页发布时间:2015-01-09
这一节演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3razor视图设计中,我们使用另一种方式作为模板页。新建一个MVC3项目,在解决方案资源管理中,我们可以看到VIEWS文件夹下面有一个Shared文件夹。在Shared文件夹里面有一个_Layout.cshtml页面。这个就是项目中默认的模板页面。如下图1.新建内容页内容页在MVC3中也叫做视图布局页,可以右键选中视图文件夹,通过添加视图来添加内容页,然后选择相应的模板... 查看全文
· ADO.NET中的DataSet和DataAdapter发布时间:2015-01-09
DataSet和DataTableDataSet是一个数据集合,存储在内存中,算是一个临时的数据库。个人觉得,不是太常用了,DataTable或者直接用List<model>存数据比这个好。还是也说一下使用方法吧。DataSetds=newDataSet("school");DataTabledt=newDataTable("stu");dt.columns.Add("列名",typeof(string));//注意DataRowdr=newDataRow();不能这样用,为什么呢... 查看全文
开篇:上一篇我们了解了一个ASP.Net页面请求的核心处理入口,它经历了三个重要的入口,分别是:ISAPIRuntime.ProcessRequest()、HttpRuntime.ProcessRequest()以及HttpApplication.Init()。其中,在HttpApplication的Init()方法中触发了请求处理管道事件的执行,本篇我们就来看看所谓的请求处理管道。(1)Part1:前奏(2)Part2:核心(3)Part3:管道(4)Part4:WebForm页面生命周期... 查看全文
· ADO.NET中的Command详解发布时间:2015-01-08
Command方法介绍1.ExecuteNonQuery对于Update、Insert、Delete执行并返回受影响行数对于其他语句返回-12.ExecuteScalar执行查询、并返回结果的第一行、第一列,其他忽略。3.ExecuteReader将CommandText发送到Connection并生成一个SqlDataReader4.说明:1)Connection理论上要最晚打开、最早关闭2)Command也是实现了IDisposable接口的类,使用完需要Dispose()。3... 查看全文
· ADO.NET中的DataReader详解发布时间:2015-01-08
使用特性原理图PS:Read()使指针下移,同时销毁上一条。所以SqlDataReader是只进的。GetValue()是找当前行中的列SqlDataReader()特性。1)只进的上面原理图描述了。2)只读的SqlDataReader只能获取,不能修改。3)使用SqlDataReader必须保证,Connection的状态是打开的。因为结果集存储在数据库服务器中,不打开连接是找不到。读数据的方式1.reader.GetValue(0)没有列名的重载。2... 查看全文
虽然从事着与开发毫无关系的工作,但却也断断续续维持了近6年的WEB开发,有时因为其它工作原因,可能每做一个项目的时间间隔比较大,有时甚至在做的一个项目因为其他事情而停滞几个月之久(有些项目是自己兴趣或者是帮别人做起练手的)。个人认为,拖的越久就越浪费时间,同时对自己的提升也越低(做的东西很多都是现查资料现学习,因为间隔时间久了,常常之前就遇到过的问题,间隔一、两个月之后,就完全不记得了,又花同样的时间去查询解决)。因此希望能养成记录的习惯,方便回顾自己的学习过程,以便以后查找... 查看全文
· 关于ADO.NET的基本介绍发布时间:2015-01-08
关于ADO.NETADO.NET是微软提供的一种数据库访问方式。他使得.NET程序员对于不同的数据库都能采用相同的访问方式。Connection连接Connection是一个数据库连接类,他负责打开,关闭数据库连接。和数据库交互,就必须连接他。他让后续的对象,知道在哪个数据源上执行命令!Command执行命令Command是执行SQL语句工具。增删改查都是由Command来执行。在建立数据库连接以后,就可以用Command对象来执行增删改查等命令。常用过的方法有ExecuteReader()... 查看全文
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):stringstrUserId=txtUser.Text;ArrayListlist=Application.Get... 查看全文
· ASP.NET往数据库添加数据实例发布时间:2015-01-07
使用SqlServer建立一个数据库hovertree然后使用以下脚本创建表hovertree_usermessageUSE[hovertree]GO/******Object:Table[dbo].[hovertree_usermessage]******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[hovertree_usermessage]([hvtId][int]IDENTITY(1,1)NOTNULL... 查看全文
之前自己一直用Aspnetpager控件来显示项目中的分页,但是每次都要拖一个aspnetpager的控件进去,感觉很不舒服,因为现在自己写的webform都不用服务器控件了,所以自己仿照aspnetpager写了一个精简实用的返回分页显示的html方法,其他话不说了,直接上代码。分页显示信息的实体类:ViewCodepublicclassPager{privatestring_firstPageText;///<summary>///最前一页文字显示默认显示为"首页"///<... 查看全文
同一家公司的同事,拿同样的工资,以前他在用肾机,我还在用诺记。吃饭的时候他是买单王,我在想这家伙应该没存什么钱吧。结果前段时间他买了个沃尔沃S60L,可我一套省城小三房的首付都还没凑齐。他说他经常在外面接了些私活做,我感觉也不太靠谱,我也接过几个私活,不赚多少钱,还有的一个单子钱不多,开发时间很长,累得要死,吃力不讨好。我问他为什么能赚到钱,他告诉我,他的单价不比我的高,只是效率比我高很多,不是因为技术好多少而是他积累了很多东西,以前做项目有用的东西都积累下来做成了框架。日积月累... 查看全文
不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载。今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务首先我们创建一个Windows应用程序,(我创建的是控制台程序,WinForm也一样)接下来在项目中添加一个Windows服务类然后双击“MainService.cs”,在上面点右键“打开代码&rdquo... 查看全文
· asp.net中Repeart选中整行操作发布时间:2015-01-06
1<asp:Repeaterrunat="server"ID="rpt_Student">2<HeaderTemplate>3<table>4<trid="tr_<%#this.rpt_Student.Items.Count%>"onclick='Tr_Click(tr_<%#this.rpt_Student.Item.Count%>)'>5<td>姓名</td>6<td>学号<... 查看全文
· 借助IKVM在.NET上运行Java 8代码发布时间:2015-01-06
英文原文:RunJava8Codeon.NETwithIKVMIKVM是构建在CLR之上的一款标准的兼容性JVM,可以运行在.NET和Mono上。近日,IKVM交付了一个发布候选版,支持Java8。类库使用的是OpenJDK8。IKVM提供了两种模式。在动态模式下,它就像其他任何虚拟机那样直接运行Java应用。在静态模式下,Java字节码被重新编译为.NET库和可执行程序。在使用意在运行在IKVM上的Java代码时,通过在命名空间前面加上“cli.”,可以把... 查看全文
· (转)130道ASP.NET面试题发布时间:2015-01-05
130道ASP.NET面试题转自http://blog.csdn.net/kingmax54212008/article/details/20212041.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。2.列举ASP.NET页面之间传递值的几种方式。答... 查看全文
· .NET常用类库知识总结发布时间:2015-01-05
常用类库之.NET中的字符串字符串的特性1.不可变性由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本)。之所以发生改变只是因为指向了一块新的地址。2.字符串池(只针对字符串常量)当一个程序中有多个相同的字符串常量时,多个变量指向的是内存中同一块字符串!这个特性叫字符串池。之所以字符串,不会造成程序混乱,是因为字符串的不可变性。String的成员方法和属性PS:这里重载方式很多,不一一列举。1.Contains(Stringstr)判断字符串中是否包含... 查看全文
需要注意HttpOnly,Path等属性。完整的测试代码:ASPX代码<%@PageLanguage="C#"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><scriptrunat="server">protectedvoidPage_Load(objectsender... 查看全文
ASP.NET缓存概念及其应用浅析ASP.NET缓存是什么呢?ASP.NET缓存有什么样子的特点呢?本文就向你详细介绍ASP.NET缓存的相关情况。ASP.NET缓存概念是什么呢?通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页... 查看全文