摘要: 1.用Pascal大小写规则命名方法、类型、结构、接口、委托、枚举、枚举项、属性、事件等。 publicclassDataGrid{publicvoidDataBind(){}} 2.用Camel大小写规则命名所有变量、字段和参数。 可采用Pascal也可采用Camel大小写规则的:常量、控件ID。 publicclassProduct{privatestring_productId;pri... 阅读全文
posted @ 2010-06-20 21:01 zhdonghu 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 近来有许多人问起SQL在线管理的问题,遂将以前用过的一个开源SQL 在线管理工具修改了一下,并分享。 看下效果图: 原项目的地址:http://sourceforge.net/projects/asp-ent-man/files/ 邀月修改后的项目:vs2010版本:下载二下载一vs2005版本:下载三 注:邀月提供的下载是在vs2010+Framework 2.0环境下编译通过的c#+web项... 阅读全文
posted @ 2010-06-20 20:48 zhdonghu 阅读(290) 评论(0) 推荐(0) 编辑
摘要: LINQ推荐资源 推荐一个大家学习和交流LINQ的地方,就是博客园的LINQ专题和LINQ交流小组。LINQ专题中整理了有关LINQ方方面面的入门、进阶、深入的文章;学习中遇到什么问题或者疑问也可以LINQ交流小组去提问,往往你会得到意想不到的收获哦。 LINQ专题:http://kb.cnblogs.com/zt/linq/ LINQ小组:http://space.cnblogs.com/gro... 阅读全文
posted @ 2010-06-20 20:45 zhdonghu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 宣传语 NHibernate、NHibernate教程、NHibernate入门、NHibernate下载、NHibernate教程中文版、NHibernate实例、NHibernate2.0、NHibernate2.0教程、NHibernate之旅、NHibernate工具 导游 NHibernate是把Java的Hibernate核心部分移植到Microsoft .NET Framework... 阅读全文
posted @ 2010-06-20 20:44 zhdonghu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。   适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。   适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载... 阅读全文
posted @ 2010-06-20 20:39 zhdonghu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、简介  如今,电子邮件已经成为一种无所不在、异步通知和分布式的消息系统。存在许多web开发场所;其中,服务器端代码都需要生成一个电子邮件并且把它发送给指定的接收者。该电子邮件可以被发送给网点中的一些用户,通知他们有关于他们的新建用户帐户,提醒他们忘记的口令,或以邮件形式提交给他们一个清单。当然,这也可以是针对web开发者或站点管理员,提供给他们有关一个刚刚公开的未处理的异常或用户回馈的消息。 ... 阅读全文
posted @ 2010-06-20 20:37 zhdonghu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、简介  在上篇中我们详细分析过,.NET框架2.0版本提供了一个新的命名空间(System.Net.Mail)和一些发送电子邮件的新类(注意:.NET框架1.x版本中提供的命名空间System.Web.Mail及相关的类仍然可以使用,以实现向后兼容性)。而且,我们还详细分析过如何使用System.Net.Mail命名空间中的MailMessage和SmtpClient类来发送简单的普通文本格式... 阅读全文
posted @ 2010-06-20 20:37 zhdonghu 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 作者:朱先忠编译   在新发行的ASP.NET 2.0版本中,微软不再建议使用System.Web.Mail命名空间而代之以新的System.Net.Mail命名空间。在这个新库中引入了许多新特征,但是在发送邮件的方式方面也相应地带入了一些小错误。   一、 发送邮件   在详细讨论这些小错误之前,让我们先看一段示例代码(我们假定你已经在文件开始添加了"using System.Net.Mai... 阅读全文
posted @ 2010-06-20 20:36 zhdonghu 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 作者:朱先忠编译   本文描述一种创建定制Web控件的容易方法,并把该控件使用于一个ASP.NET 2.0 web页面中显示微软DirectX图像转换过滤效果。  一、简介  本文描述一种创建定制web控件并应用于一个ASP.NET 2.0 web页面中显示微软DirectX图像转换过滤效果的容易的方法。文中包括一个拥有11个不同控件的类库,每一个控件分别展示微软DirectX图像转换过滤... 阅读全文
posted @ 2010-06-20 20:35 zhdonghu 阅读(132) 评论(0) 推荐(0) 编辑
摘要: ASP.Net中关于上传附件的大小设置问题Asp.Net中,上传文件的默认大小是4096 KB,也就是4M,不过你可以在Web.config中更改这个数据 <httpRuntime maxRequestLength="10240" useFullyQualifiedRedirectUrl="true" executionTimeout="100"/> 那么此时就是10M的文件,当然... 阅读全文
posted @ 2010-06-20 20:34 zhdonghu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 更新数据源的方法1,Command对象 更新需要的属性: Connection 包含数据仓库连接的细节 CommandText 要运行的命令 CommandType 命令的类型 Sql字符或存储过程的名称 Text 表示文本字符串sql TableDirect 表示表名 StoredProcedure 表示存储过程的名称 Parameters Parameters对象的一个集合 2,Da... 阅读全文
posted @ 2010-06-20 20:33 zhdonghu 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 数据的规范化:是把数据尽可能的分解到多个表上,最小化重复相同数据的次数。ADO.net的主要对象元素:数据源:通常指的是一个关系数据库,如SQLserver等托管的数据供应程序:提供数据仓库通信的功能 如ODBC等Connection对象:建立一个页面程序与数据库驱动的通信管道Command对象:一个包含读写数据指令的工具DataReader/DataSet对象:存储已读出或写入数据的地方.Ne... 阅读全文
posted @ 2010-06-20 20:32 zhdonghu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。   关键词:ASP.NET、CodeBehind、过滤、COM接口、javascript、绑定   作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于AS... 阅读全文
posted @ 2010-06-20 20:29 zhdonghu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 要点:1>通过一个隐藏的页面根据传递的参数从数据源获取数据,并且写到网络流中。2>在主页面通过javascript+xmlhttp根据一级菜单提供的参数(省的代码)向隐藏页面发送请求,并且解析返回的响应,并且动态添加到二级菜单中。3>由于DropDownList是在DataGrid模板中,因此DropDownList的ID是不确定的,因此需要用js根据父菜单的ID来动态生成子菜单... 阅读全文
posted @ 2010-06-20 20:28 zhdonghu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 想实现任意多个文件上传的功能,点击一次按钮可以添加一个文件上传框,以前在网络硬盘上看到过。javascript我知道怎么实现任意添加上传文件控件,问题是添加的是Html控件,我不懂怎么让服务器端可以获取文件。 于是上Google搜索“ASP.NET 多文件上传”,还真找到一篇文件,标题为《在ASP.NET中实现多文件上传》,文章里面是VB.NET实现的,功能和我要的一模一... 阅读全文
posted @ 2010-06-20 20:27 zhdonghu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: protected void Button3_Click(object sender, EventArgs e) { ExportDataGrid("application/ms-excel", "城市品牌报表.xls"); } private void ExportDataGrid(string FileType, string FileName) //从DataGrid导出 { Resp... 阅读全文
posted @ 2010-06-20 20:26 zhdonghu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在页面开始加入: <script>var now1 =new Date()StarTime_S=now1.getTime()</script> 在页面结束前加入: Client: <script> var now1 =new Date()EndTime_S=now1.getTime()document.write ((EndTime_S-StarTime_... 阅读全文
posted @ 2010-06-20 20:26 zhdonghu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.<%=...%>与<%#... %>的区别: 答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用 2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),... 阅读全文
posted @ 2010-06-20 20:25 zhdonghu 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 概要 本文讲解了如何使用 XML Web 控件获取远程XML数据并在 ASP.NET 页面显示这些XML数据,以及使用Repeater控件发布数据库中的XML数据。在过去的几年间,随着 异构平台间共享数据的需求不断增长,XML的使用也呈爆炸性增长。意识到这种趋势,微软在整个.NET框架中对 XML 提供了健壮的支持。这意味着,对于 ASP.NET 开发者来说,在Web页面 中显示和处理 XML ... 阅读全文
posted @ 2010-06-20 20:18 zhdonghu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: /*--实现分页的通用存储过程显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句--邹建2003.09--*//*--调用示例execp_show'地区资料'execp_show'selecttop100percent*... 阅读全文
posted @ 2010-06-20 20:17 zhdonghu 阅读(158) 评论(0) 推荐(0) 编辑