02 2009 档案
摘要:对于程序员来说,最厌恶的就是重复的输入,哪怕是编写程序也是。正所谓公寓善其身必先利其器,这两个vs的插件前一个是加速代码的开发,后者是用于重构,都是开发中无时不刻会使用的东西。 官方网址: CodeRush for Visual Studio .NET Version 3.2.1: http://www.devexpress.com/Downloads/Visual_Studio_Add-in...
阅读全文
摘要:public class PageList : CompositeControl { protected override HtmlTextWriterTag TagKey { get { return HtmlTextWriterTag.Span; ...
阅读全文
摘要:说明下:参数PageIndex是从0开始;参数PageCount表示需要分页的数量;using System;using System.Collections.Generic;public class MyClass{ static int startIndex,endIndex; static int pageSize=4; static int pageCount=13; ...
阅读全文
摘要:<%= 就是相当于<%response.write(content) <% 比如一些用来判断的if什么的 <%# 就知道一些特定用途
阅读全文
摘要:忘了咋调用存储过程,嘿嘿,记录下msdn的案例 using System; using System.Data; using System.Data.SqlClient; using System.Data.SqlTypes; using Microsoft.SqlServer.Server; public partial class StoredProcedures { [SqlP...
阅读全文
摘要:Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); ConnectionStringsSection cnnSection = (ConnectionStringsSection)config.GetSection("connectionStrings"); cnnSection.Connecti...
阅读全文
摘要:好久没写递归了,范了个很低级的错误,T。T 下面这段话引自nobugs FindeControl所有容器有关(只搜索当前的容器) MSDN的解释: FindControl 方法可用于访问在设计时其 ID 不可用的控件。此方法只搜索页的直接或顶级容器;它不在页所包含的命名容器中递归搜索控件。若要访问从属命名容器中的控件,请调用该容器的 FindControl 方法。 那么想当然的就是...
阅读全文
摘要:Button的生成其实不难,麻烦的是它的事件,我看了好多反编译的代码,还有网上很多人的代码,跟我想的都不一样,到现在对控件的事件执行和回发还有比较模糊,以后有时间需要好好研究下,只可惜没有好的书,只能研究好代码。 言归正传,网上的控件生成有个弊端就是所有事件都是通过复合控件的事件属性的形式实现的,所以无法动态的增加Button这类控件,但是如果是一个固定的组合控件这样做也挺好。我的代码很简单,但...
阅读全文
摘要:昨天搞了一天的控件,最后终于知道错误在哪里了,如题。 这个委托的第一个参数的类型为 Object,它引用引发事件的实例。 网上看了很多控件的资料,发现都是照搬msdn上的,我是个懒人,msdn上的很好,但是也很麻烦,我的原则的就是能少写点就少写点,人家毕竞是例子嘛。 submitButton.Click += new EventHandler(submitButton_Clic...
阅读全文
摘要:最近做项目,脑子发热想全用代码实现,就开始了服务器控件的探索,凭借一点点书上看来的东西,其它不说,先贴上几个常用控件反编译后的代码。 Button Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->[SupportsEventValidatio...
阅读全文
摘要:最近看了好多玄幻的书,闲暇时思考起自己的学习经历真是感慨良多。 记得刚学.net时因为学长们也是才起步,而且我们甚至很多都没有很好的计算机基础。只是一味地在IDE中摸索实践,很傻的拿本C#入门就开始了开发之路,多少次因为找不到拖拽的地方而痛哭,多少次明明知道可以实现的东西却找不到相应的IDE操作,多少次因为不小心的拖拽把界面给搞乱了。长达一年的时间我就是这样缓慢的学习,当我看到一本本好书时才醒悟...
阅读全文
摘要:牛人出世 身为IT入门菜鸟心里真是说不出的佩服,登峰造极的技术能力,出色的交际能力,疯狂的工作作风,或许这就是现在80精英的共同点吧。 高科技行业是我们80后的舞台,它给了我们施展才华的机会。 努力,努力,我们菜鸟有信心将来也能像他们一样。也许需要一年、十年,不停的脚步是我们坚定的信念。
阅读全文
摘要:先引用System.Configuration才能使用 System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SQL SERVER"].ConnectionString;
阅读全文
摘要:测试到最后发现是前者,我的测试状态是引用当前httphandler,这个也不是不能理解的,因为最后只可能有个一页面,子页的所有控件都是作为母版页的子子控件存在的,但是为了表示唯一性所以这个类又是以子页存在的。真是,麻烦的东西!
阅读全文
摘要:HttpContext.Current.CurrentHandler as Page 一直以来很困扰我的问题,终于知道了。一直知道Page和HttpHandler有很大关系,但是没想到是这样的,缺少交流就是这么郁闷啊。学习跟实际使用还是有很大距离的,知道但是用不出来的感觉真的很痛苦。
阅读全文
摘要:模板页中经常用到各种资源连接,比如stylesheet、图片等,本来理所当然的链接的方式肯定是相对母版而言,结果事实上资源的定位是子页面,所以带来了很多麻烦,其实它很简单,只要将它定制为服务端控件并且用相对定位就可以了,下面是一个stylesheet的例子.
阅读全文