
〖ASP.NET2.0〗
fhmsha
野程序员
展开
-
asp.net2.0乱记(34)接着说vista下的vs05sp1
1,vs2005要以管理员身份运行,不然无法对网站程序进行调试.(debug)F5一下就失去控制.... 2,打完sp1把web site转化为web application后,除了每个页面多出了design.cs外,最大的变化就是不再使用类目录App_Code,你的vs会把它更名为Old_App_Code,但依然可以对里面的类进行调用.对于这个变化还是不是很明白.Scott有原创 2007-03-27 18:03:00 · 1201 阅读 · 0 评论 -
asp.net随手乱记(20)VS2005可以直接操作SQL数据库
48,发现vs2005有连接SQL自带的工具,哭哇。不用再另装SQL2000 了在菜单,工具,中选择“连接到数据库”选择MicroSoft SQL SERVER接下来就简单了。。。连上后,表,视图,存储过程,都可以方便的进行操作存储过程还有语法高亮的显示,555看来用不着那三百M的SQL客户端工具了。。。嘿嘿,要睡觉了,抓图的事改天再说,嗷嗷的高兴的说。。。VS2005这种原创 2006-07-06 00:59:00 · 1082 阅读 · 2 评论 -
ASP.NET2.0随手乱记(19)数据类型转换C#
明天交项目演示,由于极不顺利,今天晚上来客户这里连夜赶工。整个厂子除了我们就是保安了,皮仓很热,还好有空调,还没有蚊子。就这样陪着这价值一个亿的皮仓过了一整夜。。。。。47.某些类型有自己的转换方法,比较简单:(1)int,datetime及其它一些转为string:最简单最常用的就是.ToString()这个方法(2)string转为intstring有toint32()原创 2006-06-23 02:09:00 · 1076 阅读 · 0 评论 -
asp.net随手乱记(16)
前几天写了一大篇结果发表的时候不知道被优快云弄到哪去了,伤心。。。今天缓过来了40,有时在更改ID时会出现提示:“目录名无效”,什么什么在什么什么中没有找到之类云云一般重启vs2005后解决,不然重启电脑也会解决原因如下:当前项目目录名为PJ,由于出现设计失误要重读以前的版本代码,覆盖后代码中的控件ID不一致时,在缓存中的DLL文件找不到相应的控件就会出错,有时复制过来大量的含有服务端控件的原创 2006-06-05 14:37:00 · 1268 阅读 · 0 评论 -
asp.net随手乱记(18)VS2005运行变慢和一种解决方法
关键字:VS2005运行迟缓,缓慢,变慢,死慢,迟钝!!!鬼知道为什么。就是在F5生成页面进行调试的时候。昨天还好好的。网上有2003的文章说是断点太多,我清!,还是慢。那个页面有个for的嵌套,注释掉,还是慢!问题是其它的页面也在生成的时候变慢了。最后:工具》导入导出设置》重置所有设置。这下好了。。。恢复正常。记录下来,为后人所用。。。。原创 2006-06-16 15:54:00 · 2299 阅读 · 0 评论 -
asp.net2.0随手乱记(17)VS2005母版页详解
为了减少在网页设计时出现的变一页则动全站的问题,vs2003升级到vs2005后增加了母版的概念。你可以把它想像成为“网页模版”,与之不同的是,再也不必每个页面都去更新了,修改一次,所有的网页都会改变,做到了一劳永逸。 好,下面先进行一个简单的母版使用演示:1,首先打开visual studio 2005,新建一个asp.net网站,文件系统,C#。2,在解决方案资源管理器中,右键原创 2006-06-12 17:35:00 · 2904 阅读 · 2 评论 -
asp.net随手乱记(15)
36,还是gridview的表头分页的问题,加了控件可以用,但是问题出来了:当搜索结果出来后,是个多页面的数据集,这时如果点击下一页,就会丢失搜索数据,主要是因为这个分页机制是用XXX?page=3这样的形式提交的,所以当页面重新加载时,又进行了一次初始的databindd();37,关于委托,我的理解是:赋予动态生成的控件以服务端事件!我自己用到了一点,特殊颜色的地方是用到了委托在g原创 2006-05-14 21:15:00 · 985 阅读 · 0 评论 -
asp.net随手乱记(14)在gridview表头加入控件
每次见客户需求都会增加:(34,下面的一段代码用于在gridview的表头里面生成一个下拉菜单(drop_down_list)加下划线避免被搜索到VS2005虽然是2003的升级版,但是很多方法都不能通用,很多代码搬到05上就会出这样那样的问题在客户端这样写: OnRowCreated="grid1_OnRowCreated "原创 2006-05-11 18:15:00 · 2389 阅读 · 0 评论 -
asp.net随手乱记(13)
31,login文件不能出现在框架内部,所以要在body中加入:就可以解决这个问题32,这样做可以在 sql里写入null:insert into stukcb(kechengming, ...) values(null,..) 或着越过该列 update stukcb set kechengming=null33,大表大表,接连的项目都是大表的架构,界面编程读写变得异常繁琐,于是决定动态原创 2006-05-05 20:55:00 · 712 阅读 · 0 评论 -
asp.net2.0乱记(28)懒才可以生存
先看看勤劳的写法: private void ClearTextbox() ...{ txt_MaterielID.Text = string.Empty; txt_MaterielParentID.Text = string.Empty; txt_MaterielNo.Text = string.Empty; txt_原创 2006-11-11 15:49:00 · 1155 阅读 · 1 评论 -
asp.net2.0随手乱记(21)
第N次这样想,项目可能要结束了。。。汗。。。 变态的需求只能用变态的方法去对付。晚上加班,一边看着《东京爱情故事》,应该是第四或五遍了,第一次看原声的,还好只有十一集,一气全看完了。依然的莉香,依然的感动。49,不同控件的整合问题如果数据分处于两个不同的控件,用户又要求其对应的话,我们可以使用CSS中的层定位。在一些人眼里,webform是无法做到winform那样的控件定位的,我也一原创 2006-07-19 04:00:00 · 887 阅读 · 0 评论 -
asp.net2.0乱记(29)站点地图与导航控件
站点地图:默认名Web.sitemap,VS2005的文件格式导航控件:VS2005自带了三个SiteMapPath,Menu,TreeView相应的,我们可能会用到SiteMapDataSource这个数据源控件如果想少写代码,就要活用现成的控件,看看如何实现三个控件的导航:首先需要有一个Web.sitemap,名字无所谓,扩展名要正确,进入XML里编辑一下: xml原创 2006-11-25 11:48:00 · 2240 阅读 · 2 评论 -
asp.net2.0乱记(33)vista下使用vs2005及一些软件
安装vista ultimate出奇的顺利,几乎所有硬件都能识别,7300的显卡驱动装不上,在驱动之家找了个for vista的,但是评审分级还是可怜的一分。用时间停滞法跳过30天激活。如果说areo效果是对XP系统UI的改良,那语音识别系统就是个AI方面的进步了。1G的内存一开机就占了50%。也对得起我的投资。QQ2007beta1据说是兼容vista,但打开时还是会提示兼容性有问题。有原创 2007-03-12 18:01:00 · 1760 阅读 · 1 评论 -
asp.net2.0乱记(31)不安装ASPAJAXExtSetup.msi开发和发布ajax网站
问题来源:atlas更名为asp.net ajax前,安装了开发包就可以在网站的BIN目录下生成相应的atlas的dll文件,这样发布时连同所有的dll组件都会发布出去,但是目前ajax准备在vs2007集成到工具箱中,所以现在在vs2005上安装rc版的ajax时,其控件的命名空间已经变为:System.Web.Extensions,在发布网站的时候在bin目录中也不会产生任何的DLL组件原创 2007-02-19 01:06:00 · 2923 阅读 · 1 评论 -
asp.net2.0乱记(32)使用SP1后出现的一些问题
还好出的问题没有安装时那么恐怖1,升迁以前的项目,为了使用“asp.net应用程序”,可能需要重建你的页面。因为文件结构发生了变化2,App_Code不在做为asp.net的专用文件夹出现了,不过当你用这个名字时依然会出现它的特有图标。向App_Code中添加类时,名字空间变成了:项目名.App_Code,不知道如何调用。3,以前的页面是由.cs及.aspx构成,现在变成了三个文件,多了一原创 2007-02-20 06:16:00 · 1126 阅读 · 0 评论 -
vs2005TeamSuit装sp1时出现的error:2908解决方法
原文地址:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=766979&SiteID=1Re: VS 2005 SP1 Beta doesn`t want to install It happened to me as well with the release version of SP1. Not only was my VS20翻译 2007-02-10 21:37:00 · 2261 阅读 · 0 评论 -
asp.net2.0随手乱记(25)验证控件与return confirm的冲突
55,在页面添加一个TextBox控件,一个验证控件RequiredFieldValidator,还有一个Button按钮当TextBox为空时不能提交页面,客户前日提出要求点击按钮时要提示一个msgbox来让用户确认是否执行,于是在Button的OnClientClick属性里加上return confirm(Create New Color Code?);来进行客户端的确原创 2006-08-24 11:25:00 · 1149 阅读 · 1 评论 -
asp.net2.0随手乱记(24)梅花雨网页日历3.0在asp.net2.0下的应用
54.很有名的日历控件,看了看发布时间,居然是2003年,瀑布汗。发布地址:http://blog.youkuaiyun.com/meizz/archive/2003/06/09/17130.aspx在用VS2005进行调用时会出现无法使用的情况,现总结陈词:无法使用的原因主要有两点,第一是编码问题, 第二是标准问题。一,编码问题的四种解决方案:1,把calendar.js用记事本打开后,原创 2006-08-19 23:15:00 · 2611 阅读 · 1 评论 -
asp.net2.0随手乱记(23)GridView三层嵌套的实现
53,参考文章:http://www.codeproject.com/aspnet/MultiNestMDGridview.asphttp://eddie005.cnblogs.com/archive/2006/07/04/442845.html不过以上的两种方法都是用控件静态绑定的,由于还有各种复杂的查询,一般我总是用后台动态绑定。看看效果,收缩时:原创 2006-08-01 18:44:00 · 1670 阅读 · 1 评论 -
asp.net2.0随手乱记(22)Grouping Data in a GridView &OutPutExcel
Grouping Data in a DataGrid Description This sample application demonstrates how rows of data can be grouped原创 2006-07-21 15:04:00 · 945 阅读 · 0 评论 -
asp.net 随手乱记(12)
30:在JS和C#中用/"输入特殊字符"就是说在特殊字符前打一个/就可以正常输出了,例如:如果用单引号解决就是这样:document.write("");但我们的确可以使用双引号:document.write(""); 31,优快云梅花雪的日历选择JS代码:单击后后自动消失的日期选择方案,还不是很好用,但比第三方控件好多了作者主页:http://www.meizz.com/Web/Web原创 2006-05-01 00:27:00 · 881 阅读 · 0 评论 -
asp.net2.0随手乱记(11)日历JS
27,小技巧:在VS.NET2005K按ctrl+tab就可以切换页面,很实用,跟alt+tab切换窗口一样28,小发现:asp.net2.0网页上支持快捷键,可以设置AccessKey属性来得到焦点29,日历的JS:用function ShowCalendar(InputBox)来调用,可以放在onclick中,也可以放在onmouseover里// JScript 文件va原创 2006-04-29 21:26:00 · 877 阅读 · 0 评论 -
asp.net2.0乱记(27)两个低级错误
大脑变得很不灵光,经常卡在一些小问题上 。想起来还有很多东西没有时间研究,昨天想转向C/S部分的开发,C#还是蛮有趣的。web控件如果也有那么丰富就好了。 第一,导出excel时在表中总是有一个input的控件,使用的是网上找来的一段代码,以前用过没有什么问题,现在用用,页面中的viewstate的隐藏控件总是会显示在excel文件第一行第一列上 public void O原创 2006-09-11 10:15:00 · 861 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
ASP.NET程序中常用的三十三种代码 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+转载 2006-03-21 02:50:00 · 786 阅读 · 0 评论 -
重新搭建ASP.NET环境(win2000下)
考虑到要上win2003的话数据库就要升级到sql2005,难度比较郁闷……所以新环境准备用win2000。1,安装操作系统,C盘10G以上,我装的是win2000server family版,由于是IIS5,如果想用6的话,还不如装win2003来得实在……2,打系统补丁,我找到的是win2000sp4_cn ,一百来兆3,装SQL2000,不知道还有什么版本,我装的是一个500原创 2006-03-19 00:42:00 · 1027 阅读 · 0 评论 -
同时安装sql2000和sql2005,经验点滴
sql2000的服务器版本是8.0,sql2005是9.0首先要读安装必须配置(见后记)1.我是先装2000的,安装好后打上sp4补丁,(sa密码不要太简单)1.然后安装sql2005,安装的时候只要找到tools目录下的setup.exe 安装就可以了,安装完毕会有个SQL Server Management Studio,这个就是sql2000的企业管理器,2,好多人都连转载 2006-03-18 18:47:00 · 940 阅读 · 0 评论 -
Asp.net1.0 升级 ASP.NET 2.0 的几个问题总结
这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。1.Global.asax文件的处理形式不一样,转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。“Code-转载 2006-03-18 16:50:00 · 624 阅读 · 0 评论 -
Web2.0创业:程序员的创业?
“vini,vidi,vici? (我来了,我看到了,我征服了) ”—— 凯撒大帝(公元前44年被刺死) 上面这句话应当很符合当下正在激情澎湃中的创业团队的心境。今天我知道,说这句话的人当年何等意气风发,最后却并没有好死。似乎大多数打着Web2.0旗号的创业团队都是技术人员组成,我也是技术出身,所以觉得特别需要讨论一下由技术人员为主的创业团队的问题。 A 无知者无畏,但可悲转载 2006-03-21 16:38:00 · 843 阅读 · 0 评论 -
认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置转载 2006-03-20 18:11:00 · 676 阅读 · 0 评论 -
在ASP.NET中调用存储过程方法新解
在ASP.NET中调用存储过程方法新解 文章来源:作者: 朱江艳 出处: 计算机与信息技术转载 2006-03-09 22:29:00 · 687 阅读 · 0 评论 -
什么是存储过程
什么是存储过程呢?定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么转载 2006-03-09 23:07:00 · 811 阅读 · 0 评论 -
WEB创业的十条规则
1、收缩:专注于一个尽可能小的可能存在的难题,而你又能够解决这个难题。不要想着什么都做,贪多嚼不烂,搞不好就成了模仿者。小可以变大,船小好调头,小可以带给你很多优势,缝隙市场可以变成一个大市场。不要试图把1亿上网用户都当成你的用户,没用,能真正解决一部分用户的一部分需求,就足够你玩儿的。 2、差异:要记住很多人都在做着跟你一样的事情,而其中一个是Google。在这个市场上,专才比通才有用。不一转载 2006-03-21 16:39:00 · 807 阅读 · 0 评论 -
asp.net随手乱记(1)
vs.2005有超强的纠错功能1.页面中不能没有必要的元素,否则报错,如:等2,标签大小写也要配对,如:....也会被报错3,中xmlns成为了必要选项http://www.w3.org/1999/xhtml" > //OK //error4,属性参数要挂双引号:runat="server" //OKrunat=server //error5,原创 2006-03-25 00:15:00 · 685 阅读 · 0 评论 -
asp.net随手乱记(3)
决定弃用Datagrid,改投Repeater,配合DataBinder.Eval,表单无敌……我的电脑主板不错,CPU也挺好,就是声卡没声音,着实郁闷了我这好几天啊……页面传递方式一则节选:1:使用session 9. 把Visual Studio .Net的当前窗口切换到WebForm1页面的代码编辑窗口,即:WebForm1.aspx.cs文件的编辑窗口。用下列代码替换We原创 2006-03-27 03:06:00 · 951 阅读 · 0 评论 -
asp.net随手乱记(10)JS下拉菜单
26://2006-04-24//fhmsha修改版,使之可以在同一页面中生成多个菜单,这样调用:// // createMainLayer("aa","txtb_msgfrom","第一个|第二个|第三个");// // JScript 文件//--------------- 主导航条内容 ------------////将在页面中多次使用,所以要先初始原创 2006-04-24 17:16:00 · 1080 阅读 · 0 评论 -
asp.net随手乱记(9)向 Web 窗体页添加 Literal Web 服务器控件
25,Literal 在您要以编程方式设置文本而不添加额外的 HTML 标记时,可以向页面添加 Literal Web 服务器控件。在要向页面动态添加文本而不添加任何不属于该动态文本的元素时,Literal 控件非常有用。例如,您可以使用 Literal 控件来显示从文件或流中读取的 HTML。 注意转载 2006-04-24 00:08:00 · 1140 阅读 · 0 评论 -
asp.net2.0乱记(26)我的数据库操作类库
以前群里有个人发过一个老外写的,有很多是关于XML操作的,大部分用不上,还是用自己总结出来的好,注释还不是很完善,不过应该很容易懂。学习的结晶,本着开源的精神发出来大家改改,以求更加完善合理。数据库连接字串放在web.config里,因为之前的项目很多是要进行对Gridview的结果绑定,所以应用了重载,如果要对Gridview1绑定select * from user的结果的话,就可以:原创 2006-08-31 10:31:00 · 1248 阅读 · 1 评论 -
asp.net随手乱记(8)
这之前应该写了一篇的,不过在VS中按F5习惯了,发表文章时按了一下,结果刷出来了。。。55521,VS中F5是调试运行,ctrl+f5是直接运行,浏览器中F5是刷新,小tip...22,asp.net网站发布后再进行编辑的话效果后大不同,提示是否再编译网站,还会保存一个sln和一个recomplie???的文件所以最好在本地调试好了再生成网站传到web上去,真是没经验啊,汗一个23,编原创 2006-04-18 02:01:00 · 933 阅读 · 0 评论 -
asp.net随手乱记(7)
19,在javascript中对字符串进行分割,转化为数组 var animal = "dog,monkey,fox,rabbit,pig"; var animal_array = animal.split(","); for (loop=0; loop { document.writeln(animal_array[loop] + " is very lovely."); }原创 2006-04-15 03:05:00 · 928 阅读 · 3 评论 -
asp.net随手乱记(5)
14,用JS代码解决datarepeater 自动填充字段问题我们可以用这样一个按钮: 然后加一个脚本 function sel0() { document.all.txtb_n原创 2006-04-13 15:46:00 · 1101 阅读 · 1 评论