To strive, to seek, to find, and not to yield.

随笔分类 -  asp.net

摘要:摘要存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。 关键词ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的。 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用... 阅读全文

posted @ 2013-10-25 10:08 纵横四海博客园 阅读(1404) 评论(0) 推荐(0) |

摘要:AspNetPager分页控件解决了分页中的很多问题,直接采用该控件进行分页处理,会将繁琐的分页工作变得简单化,下面是我如何使用AspNetPager控件进行分页处理的详细代码:1.首先到www.webdiyer.com下载最新的AspNetPager.dll,直接在vs2005中添加引用即可。2.在页面上注册控件,引入该控件,当然,需要在页面中使用一个数据载体,我这里使用的是repeater控件。>"PrevPageText=""NumericButtonTextFormatString="-{0}-"Width="600px 阅读全文

posted @ 2013-10-25 10:07 纵横四海博客园 阅读(247) 评论(0) 推荐(0) |

摘要:调用方法:JSONHelperjson=newJSONHelper();json.success=true;json.AddItem("aid","1");json.ItemOk();json.totlalCount=10;stringjsons="";if(json.totlalCount>0){jsons=json.ToString();}else{jsons=@"{success:false}";}returnjsons;JSONHelper.cspublicclassJSONHelper{//对应JS 阅读全文

posted @ 2013-10-25 10:06 纵横四海博客园 阅读(245) 评论(0) 推荐(0) |

摘要:ASP.NET 操作Cookie详解 增加,修改,删除Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109。它是网景公司的前雇员Lou Montulli在1993年3月的发明。 服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一. 阅读全文

posted @ 2013-10-25 10:01 纵横四海博客园 阅读(349) 评论(0) 推荐(0) |

摘要:两种不同的存储过程调用方法 为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的“官方”方法。另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后不再一一说明。本文所有例子均采用C#语言。 要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了这两个对象后,就可以根据自己的需要采用不同的执行方式达到目的。需要补充的是,不要忘记在页面上添加如下的引用语句:using System.Data.SqlClient。 就执行存储过程来说,如果执行的... 阅读全文

posted @ 2013-10-25 10:00 纵横四海博客园 阅读(429) 评论(0) 推荐(0) |

摘要:这是一个相对高效的分页存储过程,已经测试过了!程序代码:代码CreatePROCEDURE[dbo].[proc_ListPage](@tblNamenvarchar(200),----要显示的表或多个表的连接@fldNamenvarchar(500)='*',----要显示的字段列表@pageSizeint=1,----每页显示的记录个数@pageint=10,----要显示那一页的记录@pageCountint=1output,----查询结果分页后的总页数@Countsint=1output,----查询到的记录数@fldSortnvarchar(200)=null,-- 阅读全文

posted @ 2013-10-25 09:59 纵横四海博客园 阅读(234) 评论(0) 推荐(0) |

摘要:.NET3.5中JSON用法以及封装JsonUtils工具类 我们讲到JSON的简单使用,现在我们来研究如何进行封装微软提供的JSON基类,达到更加方便、简单、强大且重用性高的效果。 首先创建一个类JsonUtils.cs,代码如下:JsonUtils代码,点击展开usingSystem;usingSystem.Net;usingSystem.Reflection;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem 阅读全文

posted @ 2013-10-25 09:58 纵横四海博客园 阅读(356) 评论(0) 推荐(0) |

摘要:大家都知道asp.net中的Gridview。datalist等都可以自定义分页,但是当你翻页的时候,数据表中的所有数据都会加载到内存,重新绑定,当然要是数据量小的话,这是可以的,我们也很乐意用,原因简单因为方便,但是要是数据量是999999999999……,在信息爆炸的这个时代海量数据是经常的时,那么这些控件自带的分页就显得有些…… 解决这个问题办法就是自己动手……不多废话了,看代码: 1.首先我是用存储过程来解决的,要弄懂这个问题,首先要从存储过程下手,代码如下: CREATE proc getdataset @TableList Varchar(200)='*',--搜索 阅读全文

posted @ 2013-10-25 09:57 纵横四海博客园 阅读(249) 评论(0) 推荐(0) |

摘要:using System.Net.Mail;using System.Net;public class Mail { MailMessage mm; SmtpClient sc; MailConf mc; public Mail() { mc = new MailConf(); sc = new SmtpClient(); } public bool SendMail(string[] To,string Title,string Context) { mm = new MailMessage(); mm.IsBodyHtml = false; mm.Subject = Title; mm.B 阅读全文

posted @ 2013-10-25 09:56 纵横四海博客园 阅读(211) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3