今天在写程序时,发现一个奇怪的问题.
某个网页编译通不过,提示上下文不存在某个gridview,而这个gridview在页面上已经声明了,在IDE的cs文件中也可以正常访问.却死活通不过编译.如果忽略该错误,继续编译,也能走下去. 但是在发布的时候却没着了,编译不通过就无法发布网站.
后来偶然的发现了问题所在.我把该页面复制了一个,文件名默认为"复件xx.aspx"和"复件xx.aspx.cs",而在@page属性里,codefile还是默认的"xx.aspx.cs",正是因为这个原因,该gridview在xx.aspx页面声明过,在xx.aspx.cs页面可以正常访问.而编译的时候,编译器发现在"复件xx.aspx"页面没有gridview的声明,所以提示上下文找不到该grirview.将复件删掉或排除在解决方案外就没有问题了.
不知道理解正确不,反正是暂时解决问题了.
posted @ 2007-02-05 22:35 jiandan 阅读(104) 评论(0)
编辑
从来没有系统的学过html语言,对input标签的name属性和id属性一直没什么感觉.用.net习惯了,所以input标签一直用id属性,从来没有用过name.
今天在写脚本的时候,四个不同的类型为radio的input,id赋了不同的值,通过点击radio来控制其他页面控件的可见性,却发现引起了混乱.查看html代码,发现四个radio的name属性都是"",赋以不同的name属性后,就一切正常.
posted @ 2007-02-05 22:26 jiandan 阅读(743) 评论(1)
编辑
最近工作上的心情一直不顺,总想写点什么,为了日后的打算,也觉得该积累点东西了.前段时间重装系统,单机版的日志不小心没有备份上,终于意识到了网络的重要性,决定从今天开始在网络上写日志,记录工作中的知识积累,还有心情的记录.
希望能在这里交到多多的朋友^_^
posted @ 2007-02-05 22:20 jiandan 阅读(70) 评论(2)
编辑