
ASP.NET
spring21st
Dedicated to ASP.NET,C#,DataBase,Design Pattern and Algorithms;
Be good at (X)HTML, CSS, JavaScript(jQuery)
展开
-
“无法在 Web 服务器上启动调试”的解决方法
今天早上六点多就起来了,想着机子还没有配置好,躺在那儿也睡不着,背上书包到海都买了买了三根油条,一杯豆浆,一个鸡蛋就到信息楼我们的实验室里。 到了下午,终于先把VS2005装好了,又把VS2003给整上了,想想我还是挺狠的,一256内存的,我居然敢装着两大开发平台。 之后,把我之前用2003做的一个文章发布系统配置好了,直接调试居然出现了“无法在 Web 服务器上启动调试”的原创 2007-01-01 20:38:00 · 1112 阅读 · 0 评论 -
PetShop学习笔记(一)
上次面试的时候,戴老师就说要好好研究研究petshop,一直没有时间,今天晚上什么事情都不想做,就找了找这方面的资料,还有一个系列的学习资料,先copy过来,好好看看。http://www.cnblogs.com/team/HomeOfGraduates.html作者张荣华的blog精品还是挺多的,呵呵转载 2007-04-22 21:37:00 · 1072 阅读 · 0 评论 -
网站三层架构学习之二 整体架构
在上一篇中,我只是对微软的三层架构做了一下介绍,以后将主要结合两个项目:一个是ASP.NET网站模板中的个人网站初学者工具包和petshop 4.0. 因为昨天看的是petshop的,今天就主要说说petshop 4.0的整体架构。 根据三层架构,petshop 4.0的层次结构很清晰,如下图所示:原创 2007-07-23 11:23:00 · 2137 阅读 · 0 评论 -
网站三层架构学习之一 分层式结构
去年参加中软的面试,戴老师就说让好好研究一下petshop。可是今年来了以后,老师让做即墨公司的语音项目,一直进行的是windows编程,没有接触网站方面的。现在项目基本做完了,开始ASP.NET的学习了。 现在petshop的最新版本已经出到了4.0,下载安装完成,把Web作为启动项目,ctrl+F5,运行,出现了激动人心的petshop网站页面,整体风格令人耳目一新。查看原创 2007-07-23 10:57:00 · 5848 阅读 · 0 评论 -
动态WEB入门 CSS+Div
动态WEB入门 CSS+Div 传统的网页制作采用两层架构,在表现层控制页面显示,代码比较混乱而且维护性不好,现在一般都采用div+css架构来实现网站页面的开发,本文只是一个简明手册,起到一个抛砖引玉的作用。 一.css-----层叠样式表 使用css文件可以灵活控制表现层。同一个页面原创 2007-05-29 19:59:00 · 1521 阅读 · 0 评论 -
ASP.NET 1.0 升级至 ASP.NET 2.0问题总结
这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。 1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问转载 2007-06-01 15:03:00 · 963 阅读 · 0 评论 -
Visual Studio 2005 Web Application Projects安装使用
下载的锐傲博客使用的虽然是VS2005,但是是从VS2003移植过来的,项目中使用的是Website,在2005中不能加载。要使用Visual Studio 2005 Web Application Projects来转换,但是它现在只支持英文,中文版的VS现在还不能支持,Scott说在今年夏天会有针对其他语言的Patch发布。(dudu提供)关于Visual Studio 2005 W转载 2007-08-31 19:37:00 · 1554 阅读 · 2 评论 -
JavaScript调试技巧
刚刚开始做Web,对一些基本的控件都不清楚,上午仇老师给我讲了些表单的知识,要抓紧看看这些基础的内容了。 对应设计器的源,JavaScript通常在中,调试的时候是有技巧的,通过设置IE将“禁用脚本调试”两项全部取消后,在VS2005 源的JavaScript中故意写错代码,然后就可以启用调试功能了。余下的任务就是熟悉ruiao博客的流程了。原创 2007-09-07 10:31:00 · 887 阅读 · 0 评论 -
visio中实现页面间的链接与跳转
昨天和王老师聊了好多,才知道什么叫“鼠目寸光”,见识太少了,不过,从内心深处,我还是挺喜欢做细致的工作,江山易改,本性难易呀。呵呵 上午八点多就到办公室了,骑车的路上我大体就想了一下对锐傲博客业务的分析,到了以后就开始上手了。 用的是Visio作为分析工具,每个模块下面又分好多子模块,不得以我采用增加分页的方法,但是这样对整个流程我能明白,要是给老师讲的话页面之间跳来跳去的,还是不原创 2007-09-10 08:49:00 · 17278 阅读 · 1 评论 -
SQL Server 中导入*.db数据库文件
从锐傲的官网上下载的数据库是Ruiao.db,说的是可以还原到数据库,但是整了两天也不没有还原上,今天遇到熊老师 ,请求是否能帮忙解决一下,使用了网上的N中方法仍然不能奏效。使用“还原数据库”--“从设备”……出现了如下问题: 不知如何是好,根据错误提示,是设备没有激活,路径名称有误,对照着错误提示,在C盘果然只有MSSQL 1.0,新建MSSQL文件夹,在里边在新建da原创 2007-09-06 12:50:00 · 10216 阅读 · 0 评论 -
ASP.NET:一段比较经典的多线程学习代码
一段比较经典的多线程学习代码。 1、用到了多线程的同步问题。 2、用到了多线程的顺序问题。 如果有兴趣的请仔细阅读下面的代码。注意其中代码段的顺序,思考一下,这些代码的顺序能否互相调换,为什么?这应该对学习很有帮助的。为了演示,让所有的线程都Sleep了一段时间。using System.Net;using System;using System.IO;usi转载 2007-09-23 20:54:00 · 894 阅读 · 0 评论 -
asp.net程序编程模式
首先asp.net应用程序是三层结构的,表示层-业务层-数据访问层,这个是大家经常采用的模式,但我在层之间加了些处理,主要是处理层与层之间的数据传输。下面是每层详细的内容。业务层是一种业务逻辑的体现,与表示层无关,一般是一个类,包含业务的数据及相应的各种业务操作。业务层一般不直接调用数据访问层,而是通过一个数据访问服务类AccessService来调用,这样的话,数据访问层必须实现一定的接口IAc转载 2007-09-23 20:49:00 · 941 阅读 · 0 评论 -
ASP.NET 2.0 的内部变化
相对ASP.NET1.0,ASP.NET2.0带来了大量的内部变化,包括代码模型、编译、页面生命周期等的变化。 我从网上找了些资料:有关ASP.NET 1.1和2.0编程模式的经典文章(中文+英文)http://www.cnblogs.com/deepcast/archive/2005/07/31/204111.htmlhttp://www.microsoft.com/c原创 2007-09-23 21:01:00 · 793 阅读 · 0 评论 -
FCKEditor 在ASP.NET中的使用
英文地址:http://wiki.fckeditor.net/Developer%27s_Guide/Integration/ASP.NetFCKEditor是运行在客户端浏览器上的一个JavaScipt应用程序。只要你愿意,你可以不必考虑服务器段端各种严格的限制,但是,如果你想使用其强大的功能,仍然需要选择服务器的安装使用包来满足您的需要。对于ASP.NET而言,翻译 2007-09-24 14:20:00 · 1514 阅读 · 0 评论 -
Visual Source Safe在项目中的使用
从这周开始正式着手对锐傲博客进行修改,王老师把代码放到了vss中,但是由于我的电脑和服务器不在同一IP地址段中,导致每次使用的时候都需要手工进入。 当在服务器中架设好后,客户端使用时在“开始”中选择“运行” 输入服务器的IP地址“//*.*.*.*”此时可以看到一个对话框,表明已连接到服务器,要求输入用户名和密码这个用户名和密码是服务器登录的用户名和密码,不是分派原创 2007-09-23 17:49:00 · 4232 阅读 · 0 评论 -
ASP.NET的六大内置对象总结
ASP.NET的内置对象介绍1.Response2.Request3.Server4.Application5.Session6.CookieRequest对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用;其类名为 HttpReque转载 2007-09-23 20:47:00 · 1505 阅读 · 0 评论 -
GridView经典删除操作,两种方法
ASP.NET2.0中Gridview中数据操作技巧转载 2007-10-18 15:27:00 · 11508 阅读 · 0 评论 -
“SqlTransaction 已完成;它再也无法使用”解决方法
当只是使用一次事务时,只用简单的事务就可以了示例代码: SqlServerDataBase obj = new SqlServerDataBase(); SqlConnection conn = obj.DBconn(); conn.Open(); SqlTransaction myTrans; myTrans = c原创 2007-09-30 06:01:00 · 23658 阅读 · 0 评论 -
ASP.Net中Form表单与内置对象实践
ASP.Net中Form表单与内置对象实践HTML表单(Form)最关键要掌握的有三个要点:表单控件(Form Controls) Action Method表单控件(Form Controls),通过HTML表单的各种控件,用户可以输入文字信息,或者从选项中选择,以及做提交的操作。比如上面的例句里,input type= "text"就是一个表单控件,表示一个单行输入框。用户填入原创 2007-09-27 17:07:00 · 1286 阅读 · 0 评论 -
为gridview“删除”列添加确认对话框
为gridview“删除”列添加确认对话框如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……2、在gridview的ItemCreated事件中,遍历所有控件,若属于LinkButton类,且Comm转载 2007-09-29 11:37:00 · 1077 阅读 · 0 评论 -
网站上“增加有事Q我”以及MSN
今天本来想上网搜搜老外的MSN聊聊练练口语,结果是无心插柳成荫,看到一个同样80后的博客,但是代码写的相当漂亮的博客--贵州贵阳的吕昆。blog地址为:http://www.10000o.com.cn 上面有“有事Q我”的按钮,我试了试,结果弹出“QQ临时会话对话框”,就可以交谈了。 当然前提是你把QQ启动了。^-^ 查看网页源文件,找到代码为87734270&Si原创 2007-09-29 23:19:00 · 1187 阅读 · 0 评论 -
gridview添加删除确认对话框
方法一:c#代码protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Cells[5].Attribute转载 2007-09-28 00:48:00 · 1367 阅读 · 0 评论 -
获取web.config中ConnectionString值
web.config SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["aConnectionString"].ConnectionString);但是要注意在项目中添加 System.Configuration引用在文件的上引用using System.Config原创 2007-09-30 02:29:00 · 3247 阅读 · 0 评论 -
html中radio设置默认值
在radio的属性中添加cheeck属性,即可实现在html中设置radio默认值 当然,也是可以实现的。原创 2007-10-07 12:51:00 · 48780 阅读 · 0 评论 -
关于GridView翻页checkBox状态保存的问题
主要功能:1.实现GridView的分页功能.2.实现GridView分页时候记录下checkBox的状态 主要代码:下面代码显示了GridView的使用AutoGenerateColumns="False" AllowPaging="True" PageSize="5" Width="324px" DataKeyNames="CategoryID" OnPageInd转载 2007-10-07 16:41:00 · 2971 阅读 · 0 评论 -
DropDownList绑定数据源,获取值
DropDownList1. 绑定数据private void Initialization(){ this.dropSpecialty.DataSource = sbn.Selete("select [id], specialtyname from specialty"); this.dropSpecialty.DataTextField = "s原创 2007-10-24 10:05:00 · 5872 阅读 · 1 评论 -
使用GridView的模板列实现在线编辑的功能
使用GridView的模板列实现在线编辑的功能 主要问题是当点击编辑按钮后如何出现新的界面,以及产生对应的事件1. 首先我们需要在GridView中添加模板列,这里仅仅添加三列,其中第一列是用于编辑(即实现点击编辑按钮后变为OK和Cancle按钮状态)2. 不容置疑的,我们要对数据行进行绑定protected void GridVi原创 2007-10-24 22:54:00 · 9821 阅读 · 1 评论 -
GridView设置多个DatakeyNames并获取值
当我们在GridView中想实现删除功能时,有两种方法(具体可见我以前的blog “GridView经典删除操作,两种方法”一文 http://blog.csdn.net/spring21st/archive/2007/10/18/1831108.aspx),当我们使用设置GridView的DataKeyNames方法时,当是多张表关联的时候,我们就必须设置多个DataKeyNames此时,在原创 2007-10-28 18:14:00 · 8842 阅读 · 2 评论 -
利用ASP.Net状态保存的视图机制记录网页内部参数值
利用 ASP.Net状态保存机制记录网页内部参数值问题:在专业课程表中实现更新功能时,专业ID不变,根据专业ID和课程ID来更新课程ID,此时,必须保存更新页面之前的课程ID的值解决:根据ASP.Net状态保存机制采用视图机制在DT中新增precid字段,用于记录更新前的课程ID值,当从SpecialtyCourseList.aspx中点击编辑到更新原创 2007-10-30 08:47:00 · 1304 阅读 · 0 评论 -
详细介绍ASP.NET状态保存方法
ASP.NET状态保存分为客户端保存和服务器端保存两种:使用客户端选项存储页信息而不使用服务器资源的这些选项往往具有最低的安全性但具有最快 的服务器性能,因为对服务器资源的要求是适度的。但是,由于必须将信息发送到客户端来进行存储,因此对于以这种方式可以存储多少信息存在一定的客观限制。客户端保存的方式一般有如下4种:1 ViewState: 利用场合为:在对同一页的多个请求间转载 2007-10-30 09:09:00 · 1345 阅读 · 0 评论 -
post与get区别总结
post和get方法的区别总结简而言之,post就是提交,get方法就是获取。早期的网页技术并没有区分,两者都是会把数据提交到服务器,但是提交的方式不同。在IE的地址栏中,我们可以看到这样的URL:(1)http://blog.csdn.net/spring21st/archive/2007/10/09/1816488.aspx(2)http://www.baidu.com/s?wd=ASP.原创 2007-10-09 15:24:00 · 2168 阅读 · 0 评论 -
ASP.NET页面传值方式
ASP.NET页面传值方式方式1: 在接收页 的html代码里加上一行: WebForm1 fp=(WebForm1)Context.Handler; this.TextBox1.Text=fp.name; //name 是第一页的public变量 Context 提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享页之间转载 2007-10-09 11:07:00 · 1892 阅读 · 0 评论 -
IE中的URL最大长度限制
看见很多朋友讨论浏览器最大URL长度限制的问题。其实实际中URL长度限制是由2方面决定的。1 客户浏览器 2 接受服务请求的服务器端的设置。对于大多数用户来说,他们使用的浏览器是IE浏览器,IE的最大URL长度限制是2083字节,而实际可以使用的最大长度为2048字节。 以下是微软方面的技术资料及翻译: Maximum URL length is 2,083 characters转载 2007-10-09 15:03:00 · 24134 阅读 · 0 评论 -
使用框架集实现页面导航功能
当我们在网页中想实现类似于Windows资源管理器的导航菜单模式的时候,可以使用框架集和Visual studio 2005 自带的TreeView控件实现 框架集(Frameset)不同的浏览器支持是不同的,在IE5.5以后就全面支持了,应用较为广泛。 其原理实质是上对于一个页面分成若干个部分,对于每一个部分有一个name,当我们使用Tr原创 2007-10-30 10:28:00 · 2079 阅读 · 1 评论 -
结合asp考试系统搭建asp环境
朋友让做一个asp网上考试系统,因为有了asp.net 的基础,代码上没有什么问题,但是运行时出现了一些问题。晚上看了看《动态网站编程基础》,主要是因为环境的搭建问题。当在IIS中设置完站点和虚拟目录后,点击“浏览”,出现错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Micros原创 2007-11-05 11:34:00 · 1220 阅读 · 1 评论 -
确定网站关键词及其工具
如何有效确定网站关键词?如果你正在考虑如何通过搜索引擎获得较高的流量,那么关键词一定是对你的工作非常有益的投资。无论你是想要自己做关键词的确定工作,还是雇一个专业人士来做,我保证,只要你读了这篇文章,你都会对如何确定关键词有一个进一步的了解,这样你就会有针对性的对搜索引擎做大量工作,进一步留住你的访客。 关键词选择的重要性 人们常问问得一个问题就是:我应该为我的网站确定什么样的关键词?这是一个转载 2007-11-08 19:47:00 · 1317 阅读 · 0 评论 -
ASP.NET弹出对话框多种实现方法
在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否“操作成功”,“确定”还是“取消”操作。 (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:举例如下: public System.Web.UI.WebControls.Button btnDelRow; btnDelRow.Attributes.转载 2007-11-06 22:26:00 · 4888 阅读 · 2 评论 -
Power Designer数据库建模
Power Designer 数据库建模1. Power Designer支持从E-R模型转换成数据库的物理模型。这里我使用的是Power Designer的看家本领,Physical Data Model (PDM) 的建立。2. PDM创建数据库 选择New--Physical Data Model,因为使用SQL Server 2原创 2007-11-26 12:12:00 · 2565 阅读 · 0 评论 -
"访问 IIS 元数据库失败"错误的解决方法
装了VS2005再装IIS,结果出现“访问IIS元数据库失败”的问题,查看虚拟目录没有asp.net 配置没有。原因是是安装次序出了问题,解决1、打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 2、输入 aspnet_regiis.exe -i 稍等片刻,注册成功就解决问题了。 接着还会出现“未能创建 Mutex”的问题 解决转载 2007-11-29 19:03:00 · 902 阅读 · 0 评论 -
将前台设计的静态html页面移植到visual studio 2005中
通常我们都会有前台美工制作好静态页面,然后交由程序员进行后台的编写。这就涉及如何高效的将前台设计的静态html页面移植到visual studio 2005中,即将.html转换成.aspx,并且可在设计视图界面进行“设计”。结合我现在做的项目,前台美工使用的Dreamweaver设计的。每一个.aspx页面在body中都会有一个form标签,这个就是表单。但是在前台设计静态页面的时候,原创 2008-02-28 09:14:00 · 2020 阅读 · 2 评论