1,vs2005要以管理员身份运行,不然无法对网站程序进行调试.(debug)F5一下就失去控制....
2,打完sp1把web site转化为web application后,除了每个页面多出了design.cs外,最大的变化就是不再使用类目录App_Code,你的vs会把它更名为Old_App_Code,但依然可以对里面的类进行调用.
对于这个变化还是不是很明白.
Scott有文章说明这一过程发生的事情:
Upgrading VS 2005 Web Site Projects to be VS 2005 Web Application Projects
英文的
阅读全文>
发表于 @ 2007年03月27日 18:03:00 | 评论( loading... ) | 举报| 收藏
安装vista ultimate出奇的顺利,几乎所有硬件都能识别,7300的显卡驱动装不上,在驱动之家找了个for vista的,但是评审分级还是可怜的一分。用时间停滞法跳过30天激活。
如果说areo效果是对XP系统UI的改良,那语音识别系统就是个AI方面的进步了。1G的内存一开机就占了50%。也对得起我的投资。
QQ2007beta1据说是兼容vista,但打开时还是会提示兼容性有问题。有人说微软为了打击tencent才不兼容的,简直是无稽之谈。xp到vista的成功的把API从win32带到.net时代。而QQ在密码保护方面的努力已经渗透到硬件之中,所以平台的变化。。。
vista beta出来后很多人说虚拟光驱都不能用了,还好我在写文章时,deamon tools 4.08已经发布并很好的运行在我的vista系统中。
关于杀毒软件,还是卡巴斯基,听说只有老版本才能用,比如307版,这时我也很幸运的有了kpchina的汉化改良版:6.0.2.671。良好的兼容及被替换掉的杀猪声,GOOD。
其他软件还好。。。
最后说说我们的vs2005:
阅读全文>
发表于 @ 2007年03月12日 18:01:00 | 评论( loading... ) | 举报| 收藏
还好出的问题没有安装时那么恐怖
1,升迁以前的项目,为了使用“asp.net应用程序”,可能需要重建你的页面。因为文件结构发生了变化
2,App_Code不在做为asp.net的专用文件夹出现了,不过当你用这个名字时依然会出现它的特有图标。
向App_Code中添加类时,名字空间变成了:项目名.App_Code,不知道如何调用。
3,以前的页面是由.cs及.aspx构成,现在变成了三个文件,多了一个.aspx.design.cs文件
由此带来了不得不解决的问题:
如果是vs2003的项目,原来属于窗体设计器生成的代码如果不删除,项目运行时会报错:
阅读全文>
发表于 @ 2007年02月20日 06:16:00 | 评论( loading... ) | 举报| 收藏
问题来源:
atlas更名为asp.net ajax前,安装了开发包就可以在网站的BIN目录下生成相应的atlas的dll文件,这样发布时连同所有的dll组件都会发布出去,但是目前ajax准备在vs2007集成到工具箱中,所以现在在vs2005上安装rc版的ajax时,其控件的命名空间已经变为:System.Web.Extensions,在发布网站的时候在bin目录中也不会产生任何的DLL组件。由此产生的问题就是当生成的网站被发布到服务器上时会产生脚本错误,ajax的功能不能实现。阅读全文>
发表于 @ 2007年02月19日 01:06:00 | 评论( loading... ) | 举报| 收藏
回复:vs2005不能安装sp1 beta。
我安装这个版本的sp1时也出现了这个问题(指错误代码:2908).不只是我的VS2005 Team System 挂掉了,而且.NET 2.0 Framework一样不能使用,包括IIS和应用程序,MSN也不能正常使用。
阅读全文>
发表于 @ 2007年02月10日 21:37:00 | 评论( loading... ) | 举报| 收藏
站点地图:默认名Web.sitemap,VS2005的文件格式
导航控件:VS2005自带了三个SiteMapPath,Menu,TreeView
相应的,我们可能会用到SiteMapDataSource这个数据源控件
如果想少写代码,就要活用现成的控件,看看如何实现三个控件的导航:
首先需要有一个Web.sitemap,名字无所谓,扩展名要正确,进入XML里编辑一下:
阅读全文>
发表于 @ 2006年11月25日 11:48:00 | 评论( loading... ) | 举报| 收藏
先看看勤劳的写法:
private void ClearTextbox()
...{
txt_MaterielID.Text = string.Empty;
txt_MaterielParentID.Text = string.Empty;
txt_MaterielNo.Text = string.Empty;
txt_MaterielCode.Text = string.Empty;
txt_MaterielName.Text = string.Empty;
txt_MaterielRules.Text = string.Empty;
txt_PackRules.Text = string.Empty;
txt_Version.Text = string.Empty;
txt_Unit.Text = string.Empty;
txt_UnitPrice.Text = string阅读全文>
发表于 @ 2006年11月11日 15:49:00 | 评论( loading... ) | 举报| 收藏
大脑变得很不灵光,经常卡在一些小问题上 。想起来还有很多东西没有时间研究,昨天想转向C/S部分的开发,C#还是蛮有趣的。web控件如果也有那么丰富就好了。
第一,导出excel时在表中总是有一个input的控件,使用的是网上找来的一段代码,以前用过没有什么问题,现在用用,页面中的viewstate的隐藏控件总是会显示在excel文件第一行第一列上阅读全文>
发表于 @ 2006年09月11日 10:15:00 | 评论( loading... ) | 举报| 收藏
以前群里有个人发过一个老外写的,有很多是关于XML操作的,大部分用不上,还是用自己总结出来的好,注释还不是很完善,不过应该很容易懂。
学习的结晶,本着开源的精神发出来大家改改,以求更加完善合理。
数据库连接字串放在web.config里,因为之前的项目很多是要进行对Gridview的结果绑定,所以应用了重载,如果要对Gridview1绑定select * from user的结果的话,就可以:
UserDB.CommonSelect("select * from user",GridView1);
如果不加GridView1的参数的话就会返回一个DataAdapter对象,方便后续的操作。
IsExistInDB是用来看表中是否存在某一个数据,用法如下:
如果要看user表里name列有没有一个用户叫carrie的
UserDB.IsExistInDB("user","name=carrie");
返回True说明有,反之亦然。
阅读全文>
发表于 @ 2006年08月31日 10:31:00 | 评论( loading... ) | 举报| 收藏
55,在页面添加一个TextBox控件,一个验证控件RequiredFieldValidator,还有一个Button按钮
当TextBox为空时不能提交页面,客户前日提出要求点击按钮时要提示一个msgbox来让用户确认是否执行,
于是在Button的OnClientClick属性里加上return confirm('Create New Color Code?');来进行客户端的确认。
但是发现点击按钮时如果选择YES则不通过验证直接提交页面。
生成的网页相关代码如下:
看来应该用其它方式来解决这个问题。
我想应该是ajax.
阅读全文>
发表于 @ 2006年08月24日 11:25:00 | 评论( loading... ) | 举报| 收藏
54.很有名的日历控件,看了看发布时间,居然是2003年,瀑布汗。
发布地址:http://blog.csdn.net/meizz/archive/2003/06/09/17130.aspx
在用VS2005进行调用时会出现无法使用的情况,现总结陈词:
无法使用的原因主要有两点,第一是编码问题, 第二是标准问题。
阅读全文>
发表于 @ 2006年08月19日 23:15:00 | 评论( loading... ) | 举报| 收藏
53,参考文章:
http://www.codeproject.com/aspnet/MultiNestMDGridview.asp
http://eddie005.cnblogs.com/archive/2006/07/04/442845.html
不过以上的两种方法都是用控件静态绑定的,由于还有各种复杂的查询,一般我总是用后台动态绑定。
看看效果,收缩时:
阅读全文>
发表于 @ 2006年08月01日 18:44:00 | 评论( loading... ) | 举报| 收藏
CSDN的BLOG总是感觉有一点问题,发的文章主页看不到,上次发了三篇,嗯怎么也比某次写完了一发,内容都丢了强。
原文地址:http://www.xmlforasp.net/codeSection.aspx?csID=93
不过是在DataGird中实现的,由于需要现在Gridview中重写:
后台代码:
52, 将页面内容输出到Excel
阅读全文>
发表于 @ 2006年07月21日 15:04:00 | 评论( loading... ) | 举报| 收藏
第N次这样想,项目可能要结束了。。。汗。。。
晚上加班,一边看着《东京爱情故事》,应该是第四或五遍了,第一次看原声的,还好只有十一集,一气全看完了。依然的莉香,依然的感动。
49,不同控件的整合问题;
50,在gridview里,如果要对每行的自定义控件操作时,应该绑定其DataRowBound事件而不是DataBound事件;
阅读全文>
发表于 @ 2006年07月19日 04:00:00 | 评论( loading... ) | 举报| 收藏
48,发现vs2005有连接SQL自带的工具,哭哇。不用再另装SQL2000 了
在菜单,工具,中选择“连接到数据库”
选择MicroSoft SQL SERVER
接下来就简单了。。。连上后,表,视图,存储过程,都可以方便的进行操作
存储过程还有语法高亮的显示,555
看来用不着那三百M的SQL客户端工具了。。。嘿嘿,要睡觉了,抓图的事改天再说,嗷嗷的高兴的说。。。
阅读全文>
发表于 @ 2006年07月06日 00:59:00 | 评论( loading... ) | 举报| 收藏
明天交项目演示,由于极不顺利,今天晚上来客户这里连夜赶工。
整个厂子除了我们就是保安了,皮仓很热,还好有空调,还没有蚊子。
就这样陪着这价值一个亿的皮仓过了一整夜。。。。。阅读全文>
发表于 @ 2006年06月23日 02:09:00 | 评论( loading... ) | 举报| 收藏
关键字:VS2005运行迟缓,缓慢,变慢,死慢,迟钝!!!
鬼知道为什么。就是在F5生成页面进行调试的时候。昨天还好好的。
网上有2003的文章说是断点太多,我清!,还是慢。
那个页面有个for的嵌套,注释掉,还是慢!
问题是其它的页面也在生成的时候变慢了。
最后:
工具》导入导出设置》重置所有设置。
这下好了。。。恢复正常。记录下来,为后人所用。。。。
阅读全文>
发表于 @ 2006年06月16日 15:54:00 | 评论( loading... ) | 举报| 收藏
为了减少在网页设计时出现的变一页则动全站的问题,vs2003升级到vs2005后增加了母版的概念。
你可以把它想像成为“网页模版”,与之不同的是,再也不必每个页面都去更新了,修改一次,所有的网页都会改变,做到了一劳永逸。
好,下面先进行一个简单的母版使用演示:
1,首先打开visual studio 2005,新建一个asp.net网站,文件系统,C#。
2,在解决方案资源管理器中,右键新建一个新项:
阅读全文>
发表于 @ 2006年06月12日 17:35:00 | 评论( loading... ) | 举报| 收藏
40,有时在更改ID时会出现提示:“目录名无效”,什么什么在什么什么中没有找到之类云云
一般重启vs2005后解决,不然重启电脑也会解决41,RowEventArgs类型在vs2003与vs2005有着一些区别
42,拷贝粘贴HTML代码的表格时, style="font-weight: bold"会串位,出现在没有样式的表格中,BUG?
43,单击表格行换颜色,再单击恢复的JS代码:44,最近研究了很多小技术,没时间总结。。。关于VS2005的皮肤设置(skinID),个人认为无法取代CSS的地位,因为只能对控件设置skinID,想必对winform好用一些(因为除了控件没别的)。
后来找了一些文章,发现也可以对CSS进行主题的设置:。(
quit starthttp://www.frontfree.net/view/article_873.html
下面是好麻烦的一种方法:
阅读全文>
发表于 @ 2006年06月05日 14:37:00 | 评论( loading... ) | 举报| 收藏
36,还是gridview的表头分页的问题,加了控件可以用,但是问题出来了:
当搜索结果出来后,是个多页面的数据集,这时如果点击下一页,就会丢失搜索数据,主要是因为这个分页机制是用XXX?page=3这样的形式提交的,所以当页面重新加载时,又进行了一次初始的databindd();
37,关于委托,我的理解是:赋予动态生成的控件以服务端事件!38,控件问题的困扰,gridview还是repeater?????
网上太多datagrid而非 gridview的使用方法,vs2003的代码拷过来无法直接使用,repteater的内部响应事件太少。。。。
开始喜欢repeater的自由灵活,然后倾心于gridview的天生丽质,现在又被gridview固定的模式不得发挥
现在的问题就是:让repeater来开发我,还是我来开发gridview?:(
39,忽然想起了gridview的一个问题,描述如下:
后台数据绑定gridview一个数据集,前台用bound绑定数据集中部分列,并把列头改成中文(Headtext),load正常,点击其中一个内部链接到下阅读全文>
发表于 @ 2006年05月14日 21:15:00 | 评论( loading... ) | 举报| 收藏
每次见客户需求都会增加:(
34,下面的一段代码用于在gridview的表头里面生成一个下拉菜单(drop_down_list)加下划线避免被搜索到
VS2005虽然是2003的升级版,但是很多方法都不能通用,很多代码搬到05上就会出这样那样的问题
在客户端这样写:
35,减小页面大小的方法,禁用服务器控件的EnableViewState功能,一个23列61行的gridview页面由250K减小到了170K,原因未知,后果未知
阅读全文>
发表于 @ 2006年05月11日 18:15:00 | 评论( loading... ) | 举报| 收藏
31,login文件不能出现在框架内部,所以要在body中加入:
就可以解决这个问题
32,这样做可以在 sql里写入null:
33,大表大表,接连的项目都是大表的架构,界面编程读写变得异常繁琐,于是决定动态生成所有列和选项
Literal和panle成为最好的搭档,只是关于验证的部分还有待于进一步的研究
阅读全文>
发表于 @ 2006年05月05日 20:55:00 | 评论( loading... ) | 举报| 收藏
30:在JS和C#中用\"输入特殊字符", 31,CSDN梅花雪的日历选择JS代码:单击后后自动消失的日期选择方案,还不是很好用,但比第三方控件好多了
作者主
//***********************************
//meizzdatechooser
//23:49 2006-04-30
//found by fhmsha@163.com
//from http://www.mbsky.com/java/view.asp?articleid=1882
//good codes!!!
//eg of useage:
//
//************************************阅读全文>
发表于 @ 2006年05月01日 00:27:00 | 评论( loading... ) | 举报| 收藏
27,小技巧:在VS.NET2005K按ctrl+tab就可以切换页面,很实用,跟alt+tab切换窗口一样
28,小发现:asp.net2.0网页上支持快捷键,可以设置AccessKey属性来得到焦点
29,日历的JS:
用function ShowCalendar(InputBox)来调用,可以放在onclick中,也可以放在onmouseover里
阅读全文>
发表于 @ 2006年04月29日 21:26:00 | 评论( loading... ) | 举报| 收藏
26:
//2006-04-24
//fhmsha修改版,使之可以在同一页面中生成多个菜单,这样调用:
//
// JScript 文件
//--------------- 主导航条内容 ------------//
//将在页面中多次使用,所以要先初始化
var mainLayer=new Array("");//主导航栏目,可以用HTML代码
阅读全文>
发表于 @ 2006年04月24日 17:16:00 | 评论( loading... ) | 举报| 收藏