初入职场 .Net
liziki
新的开始,加油!
展开
-
ASP.NET学习路线
本文讲解了ASP.NET的学习路线,从基础的HTML开始,通过对JS、网络协议、ASP.NET表示层、数据库等技术的不断学习逐步深入,一步一个脚印,直至熟练掌握ASP.NET Web开发的每个过程。如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET转载 2012-04-02 00:02:07 · 376 阅读 · 0 评论 -
Asp.net中GridView使用详解
GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号转载 2012-07-24 16:55:31 · 722 阅读 · 0 评论 -
数据库用DataSet导出到Excel
ashx页面:public class Handler1 : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "application/x-excel";原创 2012-07-25 10:32:40 · 456 阅读 · 0 评论 -
Fish Li 的一年博客总结
阅读目录开始博客索引回顾经历博客定位规划未来2011-03-12开博,今天2012-03-12,整整写了一年的博客,今天决定写个总结。 这篇总结为分四个部分:1. 博客索引:谈谈技术,给博客做个索引。2. 回顾经历:讲述我的写博历程。3. 博客定位:公开我的博客风格以及选题范围。4. 规划未来:介绍我未来的写作计划。 回到顶部博客索引我的博客在选转载 2012-07-24 17:11:26 · 601 阅读 · 0 评论 -
.net学习之路
[1]初始阶段:(1) 学习面向对象(OOP)的编程思想 许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。(2)精通一门DotNet语言 建议使用C#,因为这是为DotNet量身定做的语言,它没有历史包袱,最能体现出CLI的特性。如果熟悉VB6转载 2012-08-09 11:05:41 · 726 阅读 · 0 评论 -
数据库用DataSet导出到XML
protected void Page_Load(object sender, EventArgs e) { string filename = HttpUtility.UrlEncode("用户数据.xml"); HttpResponse resp; resp = Page.Response;原创 2012-07-25 10:25:45 · 436 阅读 · 0 评论 -
Repeater控件使用实现(含删除,分页功能)
以SQL SERVER2000自带数据库Northwind中Customers表示例.前台aspx代以码:@ Page Language="C#" AutoEventWireup="true" CodeFile="Repeater.aspx.cs" Inherits="Repeater" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.转载 2012-07-27 12:06:06 · 603 阅读 · 0 评论 -
.Net前台调用后台变量
1.Asp.Net中几种相似的标记符号: 解释及用法答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如:*.aspx中: *.cs中: protected string aaa="姓名";: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int i转载 2012-07-30 12:26:10 · 832 阅读 · 0 评论 -
Ajax基础实例
5.2 Ajax基础http://book.csdn.net/bookfiles/653/10065320712.shtml在 进行Ajax开发以前,我们必须先对一些基本的知识进行了解。虽然Ajax.NET已经将Ajax实现细节封装起来,并大大简化了我们的操作,但是了解基 本的Ajax实现方式对于帮助我们在开发中能更好理解和实施,以及更有效地优化和排错是至关重要的。此外,虽然我们不必编写具体的转载 2012-07-30 10:41:14 · 375 阅读 · 0 评论 -
SQL字符串处理函数大全
select语句中只能使用sql函数对字进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1;转载 2012-08-15 15:17:30 · 313 阅读 · 0 评论 -
C#日期格式转换大全
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;转载 2012-07-31 17:58:36 · 870 阅读 · 0 评论 -
实例repeater 分页、表头不动、添加列序号、日期分隔符转换(datareader存储过程实现)
前台代码: --%> NO. TempID Type ETD Date MB/L# HB/L# Party Type原创 2012-08-01 14:04:48 · 710 阅读 · 0 评论 -
repeater插入,多选删除,条件查询实例(存储过程实现)
前台:基本实现页面,全选js等 function Check() { var oElements = document.getElementsByTagName("input"); //var chk = document.getElementsByName("chkA");原创 2012-08-16 09:59:12 · 687 阅读 · 0 评论 -
Repeater中的条件判断,以及嵌套判断if...else... .
同样遇到了在Repeater绑定数据过程中增加判断的问题,百度了一下,看了几篇文章,大有收获,遂整理后,结合自己的内容,加以发布,共同分享! http://www.newasp.net/tech/asp/14018.html http://space.cnblogs.com/question/9741/ http://www.z6688.com/info/34246-1.h转载 2012-08-21 17:47:07 · 1989 阅读 · 0 评论 -
C#.NET中App_Code,App_Data等文件夹的作用
这篇文章是转copy的,具体的出处就不知道了,很长的一篇文章,相信对大家有用 1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程 序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果转载 2012-09-15 10:26:53 · 1819 阅读 · 0 评论 -
(收藏)《博客园精华集》分类索引
由于这几年一直热衷于.NET技术,但由于自己项目很忙,也许是自己很懒,所以没能写出好的博文,但养成了每天浏览博客园文章的习惯。转眼间即将扎根五年,收获颇多,但很多时候难免会浪费很多时间在闲逛上,所以找到了一些比较好的文章,这样可以供以后查阅(毕竟收藏夹不是万能,重装电脑就玩完了),也方便学习更多他人经验。感谢这些博文的作者和博客园精华集的整理者,同时希望博客园以后能继续这样归类,方便检索。也祝博客转载 2012-07-24 17:30:52 · 1867 阅读 · 0 评论 -
LINQ 查询语法与方法语法 (C#)
通过使用C# 3.0 中引入的声明性查询语法,介绍性LINQ 文档中的多数查询都被编写为查询表达式。但是,.NET公共语言运行时 (CLR)本身并不具有查询语法的概念。因此,在编译时,查询表达式会转换为 CLR确实了解的内容:方法调用。这些方法称为“标准查询运算符”,它们具有如下名称:Where、Select、GroupBy、Join、Max、Average等。转载 2012-07-24 11:08:27 · 580 阅读 · 0 评论 -
ASP.NET中GridView 表头不动内容滚动解决法
ASP.NET中GridView 表头不动内容滚动解决法前台function scrool(){ var t = document.getElementById(""); var t2 = t.cloneNode(true) for(i = t2.rows.length -1;i > 0;i--) t2.deleteRow(i) t.deleteRow(原创 2012-07-24 10:32:58 · 2520 阅读 · 1 评论 -
.net内嵌mdf文件形式连接数据库
这一篇开始讲连接数据库。程序要和数据库进行通信,必须放入连接字符串。这时就摄及到一个问题,因为在上一篇中我们说过了在程序中内嵌mdf文件的方式来和数遍库通信,所以,连接字符串针对本机和内嵌的数据库就有两种不同的表示形式。下面我们将一一说明(有的同学容易忽视技术细节,在编程时直接粘贴代码,而不管它到底是什么意思,为什么要这样写,我觉得这种学习方式不可取,虽然节省了时间,但理解它可以帮助你更好的了解.转载 2012-04-05 18:17:52 · 1367 阅读 · 1 评论 -
(接上篇)在控制台、WinForm项目中的嵌入mdf文件(注)
在项目中用程序中嵌入mdf文件的方式来进行SQLServer数据库开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给学生,学生也不用将数据库文件attach。采用项目中嵌入mdf文件的方式,老师把讲课的代码发给学生,学生打开就可以运行。我在传智播客.net培训班教学中就是用的这种方式进行讲解。在ASP.ne转载 2012-04-05 18:30:58 · 488 阅读 · 1 评论 -
NPOI简介
作者:Tony Qu========================================[更新] NPOI 1.2.4 新教程地址:http://tonyqus.sinaapp.com========================================NPOI 微博: http://weibo.com/npoiNPOI QQ交流群: 群1:1899转载 2012-04-18 22:45:04 · 689 阅读 · 0 评论 -
Global.asax 文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述 Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项转载 2012-05-17 10:14:36 · 290 阅读 · 0 评论 -
实例repeater 分页、表头不动、添加列序号(dataset实现)
前台代码: .fixHeaderStyle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle;原创 2012-07-30 16:29:20 · 1356 阅读 · 1 评论 -
.Net将后台写进前台aspx页面实例
几点注意事项(步骤):1.用2.将后台代码全复制到script内,并把外部的命名空间及引用的命名空间全部删掉。3.在aspx页面顶部用将之前删掉的命名空间引用进来。并把第一行的引用继承等删掉。4.最后一步,删掉后台的aspx.cs和designer.cs,再对项目进行清理,重新生成,运行,大功告成! 我自己的实例: http:原创 2012-08-02 16:42:03 · 982 阅读 · 0 评论 -
NPOI导出DataTable到Excel
转自:http://www.yongfa365.com/Item/NPOI-MyXls-DataTable-To-Excel-From-Excel.html NPOI开源地址:http://npoi.codeplex.com/ NPOI中文文档:http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434209.html MyXls转载 2012-07-20 17:40:17 · 984 阅读 · 0 评论 -
GridView 的数据绑定
1.AlternatingItemTemplate:用于配置交替行的模板,所谓交替行就是第2、4、6、8...行,如果没有配置AlternatingItemTemplate,所有行都是用ItemTemplate,如果配置了AlternatingItemTemplate,逢双数的行就会使用AlternatingItemTemplate2.Eval()方法一般有两个参数,第一个参数是需要绑定的字段转载 2012-07-20 17:41:20 · 1023 阅读 · 0 评论 -
linq to sql 存储过程
普通存储过程 首先在查询分析器运行下面的代码来创建一个存储过程:create proc sp_singleresultsetasset nocountonselect *from customers 然后打开IDE的服务器资源管理器,之前我们从表中拖动表到dbml设计视图,这次我们从存储过程中转载 2012-07-20 17:50:34 · 463 阅读 · 0 评论 -
Linq to sql(l留言簿实例):增删改
示例数据库 字段名字段类型允许空字段说明IDuniqueidentifier 表主键字段UserNamevarchar(50) 留言用户名PostTimedatetime转载 2012-07-20 17:45:51 · 1327 阅读 · 0 评论 -
Linq tp sql 基础
什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。转载 2012-07-20 17:48:03 · 377 阅读 · 0 评论 -
GridView自带的分页功能实现
关于GridView的使用涉及很多,网络上零零散散的有一些,为了让自己使用方便,也为了大家能很好的学习与工作,我把网络上的GridView使用方法收集了一些GridView自带的分页功能实现:要实现GrdView分页的功能操作如下:1、更改GrdView控件的AllowPaging属性为true。2、更改GrdView控件的PageSize属性为 任意数值(默认为10)3、转载 2012-07-23 10:37:58 · 814 阅读 · 0 评论 -
SQL Server存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包转载 2012-08-07 10:22:59 · 320 阅读 · 0 评论 -
c#泛型编程基础
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[] args) { int obj = 2; Testint> test =new T转载 2012-07-21 11:12:21 · 815 阅读 · 0 评论 -
解决asp.net(C#)中 DataTime 空值 null为0001-01-01
SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究在SqlServer 2000中datetime 的空值即默认值为1900-01-01 00:00:00,C#中DateTime的空值是最小值0001-01-01 00:00:00,对于数据库的插入,更新为空值的日期值来说多少有点不如人所愿。比如说我插入的是空值我取出的也要是空值,但SqlServer偏偏给了原创 2012-09-24 10:23:51 · 7195 阅读 · 0 评论