asp.net2.0学习文档
artwl_cn
开朗,乐观,爱交友,爱电脑。
展开
-
装数据库时出现command line option syntax error!type command /? for help错误
当安装程序安装到:安装程序正在安装ms数据访问组件时,屏幕出现错误提示:command line option syntax error,type command/? for help然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:command line option syntax error,type co原创 2008-12-30 18:13:00 · 2516 阅读 · 0 评论 -
SQL2000中数据类型以及大小
1 整数数据类型整数型数据包括bigint型、int型、smallint型和tinyint型。l bigint型数据的存储大小为8个字节,共64位。其中63位用于表示数值的大小,1位用于表示符号。bigint型数据可以存储的数值范围是-263~263-1,即 -9 223 372 036 854 775 808 ~9 223 372 036 854 775 807。l int型数据转载 2009-01-02 14:00:00 · 290 阅读 · 0 评论 -
asp.net中怎样在页面间传值
ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystrin转载 2009-01-02 16:54:00 · 185 阅读 · 0 评论 -
学习asp.net比较完整的流程
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习NET Framework。转载 2009-01-03 18:57:00 · 213 阅读 · 0 评论 -
ASP.NET用户控件说明和添加事件
在WEB开发中经常有一些代码是在很多地方重复出现的,象导航栏、用户登录/注册和首页上面的一些固定栏目等。这些可重用的代码我们可以把它写成一个通用模块供需要的地方来引用,这样做即节省了开发时间还方便以后的维护。在ASP.NET的web编程中提供了一种叫做“用户控件”可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一转载 2009-01-10 14:25:00 · 981 阅读 · 0 评论 -
repeater分页
有上一页下一页首页尾页主要代码参考天轰穿教程自已加了一个DropDownList控件,跳转到特定页虽然只有几行,但用了我大半天的调试数据库直接用的sql2000中的pubs以下为源码://repeate.aspx.csusing System;using System.Data;using System.Data.SqlClient;using System.Configuration转载 2009-01-13 14:24:00 · 2019 阅读 · 3 评论 -
asp.net 2.0 三层架构的实现
《1》 第一层 表示层 用通俗的语言就是 UI 界面, 再通俗点就是我们平时上网时看到的界面。《2》 第二层 业务逻辑层 ,,,说白了 ,就是 一个类 ,该类利用下边一层 ( 数据访问层 的方法返回的结果 DataSet ) 把 各个数据对象分解,再 从新 以更小的对象存储起来 (更加的有机体)等待上层的应用。《3》 第三层 数据访问曾 。 该层说转载 2009-01-15 14:35:00 · 270 阅读 · 0 评论 -
浅谈.NET三层架构
三层架构:“三层架构”是“视图层”、“业务逻辑层”、“数据层”假设以这样的结构制作一个留言板,那么应该是:1.留言板页面的外观代码都存放在 .aspx 文件中2.当用户点击页面上的提交按钮时,先将文本信息传递给一个 LeaveWord 类对象(LeaveWord 类的定义被封装到“商业逻辑层”)3.之后让这个对象执行 Post() 将留言信息发送到数据库用一个简单的代码说明就是:转载 2009-01-15 14:37:00 · 819 阅读 · 5 评论 -
.NET三层架构基本思想
近一个周坚持不懈的对.NET企业级应用三层架构模式开发的学习,终于在今天有了突破性进展。基本理清了表示层、业务逻辑层、数据库访层三者之间的联系。首先在这里说说我对.NET企业级开发三层架构的理解:在实际项目中,根据这三层思想做铺垫,我们以各自分工为原则在项目解决方案中建立了这样一些项目(下面所说的都是在 动软.NET 生成器生成的框架代码而言的)BLL:业务逻辑层DALFactory:数据层工厂模转载 2009-01-15 14:30:00 · 554 阅读 · 0 评论 -
Asp.net 2.0开发网站中的三层架构
三层架构分别是数据访问层 database access layer,业务逻辑层business logic layer,用户表现层(用户接口层) user interface layer.简称分别为DAL,BLL,UIL.数据访问层主要是提供一些通用的对数据库进行操作的函数。业务逻辑层则调用这些函数完成某些功能,而用户表现层则又调用业务逻辑层的函数来使用这些功能。 说转载 2009-01-15 14:33:00 · 282 阅读 · 0 评论 -
如何用SQL备份和还原数据库
数据库的备份和恢复一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径原创 2009-02-15 09:33:00 · 222 阅读 · 0 评论 -
GridView绑定特定长度文本
采用模板列,在模版列里拖入一个label控件来进行数据绑定,它的text属性绑定的时候用一个条件表达式来判断是全部绑定标题文字还是只绑定部分标题文字+省略号;它的tooltip属性就直接绑定标题字段,这样我们的鼠标移上去就可以显示标题的全部内容了,绑定代码如下:原创 2009-02-14 22:28:00 · 380 阅读 · 0 评论 -
视频播放器源代码解释
视频播放器源代码解释param name标签属性详解param name标签是在这个播放插件中嵌入的一些功能和播放参数,比如(你可以抄下来): …………………… 等等等 embed元素和对象含义为允许嵌入任何文档。它的注释是:必须出现在文档的 BODY 元素内。用户需要在计算机上安装了能够查看此种数据的应用程序。 在 Internet Ex转载 2009-02-24 00:48:00 · 3992 阅读 · 6 评论 -
ASP.NET数据库使用精典-----读取数据库中数据
读取数据库中的数据 在ASP.NET中,读取数据库中的数据可以使用datareader 和dataset两种方法,两者差异如下: 使用dataset对象读取数据大致需要以下五个步骤: (1)建立数据库链接,可以选用sqlconnection或者oledbconnection (2)将查询保存在sqldataadapter或者oledbdataadapter对象中 (3)使用dataadapter对原创 2008-12-11 22:52:00 · 622 阅读 · 0 评论 -
VS2005.net主要控件学习笔记
一、标准: 1. Label(标签)作用:Label 控件用于在页面中显示只读的静态文本或数据绑定的文本。通过数据属性中的expressions绑定数据。换行问题:只需要在table的td里面加上 style="word-wrap: break-word; word-break: break-all;"就可以换行了。2.原创 2008-12-12 08:39:00 · 2264 阅读 · 1 评论 -
asp.net中怎样在页面间传值
ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystri转载 2008-12-12 08:58:00 · 250 阅读 · 1 评论 -
asp.net插入flash
插入如下代码,自己修改相应的路径和高宽数字codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="98" width="778" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444原创 2008-12-14 19:41:00 · 823 阅读 · 0 评论 -
.Net种C#简单文件操作
using System.IO; 1.文件上传 ---------- 如下要点: HTML部分: 后台CS部分 按钮事件 //string strFileFullName = System.IO.Path.GetFileName(this.FileUpLoad.PostedFile.FileName); //this.FileUpLoad.PostedFile.SaveAs(Server.Ma原创 2009-03-01 21:45:00 · 162 阅读 · 0 评论 -
如何给cookie设置有效时间
保留COOKIES一个小时 Response.Cookies("MyCookie").Expires= (now()+1/24) Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now()) Response.Cookies("CookieName").Expires=DateAdd("m",60,now()) 设置60个月以后过期 这原创 2009-03-06 09:36:00 · 442 阅读 · 0 评论 -
.NET里cookies的使用
先介绍一下比较简单的使用方法:给COOKIES赋值Response.Cookies["uid"].Value = "20";Response.Cookies["LoginCode"].Value = "58469";以上就是分别对两个COOKIES变量赋了两个不同的传,那么在使用COOKIES时,我们怎样来控制COOKIES的有效期呢,看下面:Response.Cookies["uid"]原创 2009-03-06 09:42:00 · 315 阅读 · 0 评论 -
ASP.NET实用代码1
1. 打开新的窗口并传送参数: 传送参数: response.write("window.open(‘*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+……+"’)") 接收参数: string a = Request.QueryString("id");string b = Request.Que转载 2008-12-23 22:18:00 · 171 阅读 · 0 评论 -
ASP.NET实用代码2
10.清空Cookie Cookie.Expires=[DateTime];Response.Cookies("UserName")。Expires = 0 11.自定义异常处理 //自定义异常处理类using System;using System.Diagnostics; namespace MyAppException { /// /// 从系统异常类转载 2008-12-23 22:19:00 · 163 阅读 · 0 评论 -
ASP.NET实用代码4
20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? HyperLinkColumn有个属性Target,将器值设置成"_blank"即可。(Target="_blank") 「ASPNETMENU」点击菜单项弹出新窗口 在你的menuData.xml文件的菜单项中加入URLTarget="_blank",如: …… 最转载 2008-12-23 22:21:00 · 194 阅读 · 0 评论 -
ASP.NET实用代码3
15.DataGrid行随鼠标变色 private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType!=ListItemType.Header) { e.Item.Attributes.Add(转载 2008-12-23 22:20:00 · 155 阅读 · 0 评论 -
在网页上播放wma视频
原创 2009-03-18 20:01:00 · 432 阅读 · 0 评论 -
FCKeditor 2.0 的设置.修改.使用
FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~ 对于一个全新的网站,FCKeditor就可以直接拿过来用了,不需要进行什么修改。但是对于绝大多数的已有网站而言,FC原创 2009-03-19 02:45:00 · 182 阅读 · 0 评论 -
常用正则表达式
1.只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的: 5.邮件地址验证:var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|转载 2009-03-20 18:47:00 · 152 阅读 · 0 评论 -
cs端正则表达式常用验证
using System;using System.Text.RegularExpressions;namespace TestHyey{ public class PageValidate { //private static Regex RegNumber = new Regex("^[0-9]+$");//正整数 //private static转载 2009-03-20 23:21:00 · 335 阅读 · 0 评论 -
三种邮件服务器的比较
一、Exchange Server 1、简介 Exchange Server 是一个主面的Intranet协作应用服务器,适合有各种协作需求的用户使用。Exchange Server协作应用的出发点是业界领先的消息交换基础,它提供了业界最强的扩展性、可靠性和安全性和最高的处理性能。Exchange Server提供了包括从电子邮件、会议安排、团体日程管理、任务管理、文档管理、实时会议和转载 2009-03-27 12:07:00 · 323 阅读 · 0 评论 -
js判断浏览器类型及版本
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">js判断浏览器版本及版本号www.okajax.com" />window["MzBrowser"]={};(function(){if(MzBrowser.platform) return;var ua = window原创 2009-03-28 00:35:00 · 261 阅读 · 0 评论 -
细数Ajax Control Toolkit 34个服务器端控件 11-20
11. DropShadow【功能概述】阴影效果 【 细节】(1) Width 单位:px 默认5px(2) Opacity 不透明度0-1.0 默认.5【示意代码】 代码示意: TargetControlID="Panel1" Opacity=".8" Rounded="true" Tra转载 2009-04-11 21:08:00 · 245 阅读 · 0 评论 -
细数Ajax Control Toolkit 34个服务器端控件 21-30
21. PasswordStrength【功能】验证密码强度,微软Live注册的时候就是用的这个效果。【细节】 StrengthIndicatorType两种显示方式:文字提示,进度条提示。示例中Textbox1 Textbox3都没有添加TextMode="Password" 所以在界面上我们可以输入中文;而且输入中文很快就达到较高安全度,当然这没有什么用处。【示意代码】转载 2009-04-11 21:10:00 · 232 阅读 · 0 评论 -
AJax之Accordion
属性标签名描 述SelectedIndex该控件初次加载时展开的AccordionPane面板的索引值HeaderCssClass该Accordion中包含的所有AccordionPane面板的标题区域所应用的CSS ClassContentCssClass该Accordi转载 2009-04-11 21:35:00 · 292 阅读 · 0 评论 -
'NT AUTHORITY/NETWORK SERVICE' 登录失败之处理
在运行时,出现提示:用户 NT AUTHORITY/NETWORK SERVICE 登录失败。出现这个问题的大多数情况是:用VS2005开发的web程序,而后台是用SQL SERVER2000数据库。在单机调试时没有问题,但是在发布程序时会出现如标题的提示。主要原因是数据库的操作权限问题。今天上网查了一下,网上流行的说法都像下面说的那样:第一步:把NT AUTHORITY/转载 2009-04-02 02:20:00 · 363 阅读 · 0 评论 -
把页面控件数据导入到word或excel出现的错误
错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内 解决方案:在 .CS文件中加入方法: public override void VerifyRenderingInServerForm(Control control) { }只能在执行Render() 的过程中调用 RegisterFor原创 2009-04-09 21:09:00 · 396 阅读 · 0 评论 -
细数Ajax Control Toolkit 34个服务器端控件 1-10
1. Accordion【功能概述】 Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header和Conte转载 2009-04-11 21:07:00 · 240 阅读 · 0 评论 -
细数Ajax Control Toolkit 34个服务器端控件 31-34
31.UpdatePanelAnimation【功能概述】更新动画效果,个人认为应用于时间较短的场合,时间长了这个动画就有点不合适了,毕竟这是一个过渡效果;时间长还是UpdateProgress比较好。 【细节】代码结构简单但是要说的东西很多,回头再说写专题吧代码示意: ajaxToolkit:UpdatePanelAnimationExtender ID="ae" r转载 2009-04-11 21:10:00 · 239 阅读 · 0 评论 -
ASP.ENT如何生成静态页
如何生成静态页: 方案1: /// /// 传入URL返回网页的html代码 /// /// URL /// public static string getUrltoHtml(string Url) { errorMsg = ""; try { S转载 2009-07-18 21:51:00 · 257 阅读 · 0 评论 -
.net TreeView动态绑定实现权限管理
SiteMap数据库:ID Parent Url Title popedom1 0 Default.aspx原创 2009-07-20 22:12:00 · 1425 阅读 · 1 评论 -
JS做为方法的事件处理程序
无标题文档<!--function prepareButton(){ document.getElementById(go).onclick = function() //go 事件 { alert(you clicked me go!); } document.getElementById(come).onc原创 2009-07-18 16:48:00 · 144 阅读 · 0 评论