摘要:我们把制作好的ASP.NET服务器控件拖到Web页面上以后,会发现在设计状态就能显示出实际的运行效果,说明在设计状态系统会自动调用一些函数的,包括CreateChildControls等。
可是如果这个时候有问题,我们应该怎么调试呢?直接按F5,系统会提示“无法直接启动带有类库输出类型的项目”,这个时候就需要一些小技巧了。
阅读全文
摘要:一段小代码,可以实现在Page下和UpdatePanel中显示一个提示信息。
阅读全文
摘要:网上有几种关于身份证号码校验的代码,都是针对18位的,但是在代码上都有十分明显的错误。可能我找到的不是原作者,原作者那里已经更新了吧,反正在网上找到的都是有点错误的。正好项目需要,所以我就在其中一个的基础上,修改了一下。附上代码和测试用例。
阅读全文
摘要:只是个小技巧,没弄明白之前可费了我不少的劲啊。。在ASP.NET Page中,我们可以直接使用Profile.A的方式调用A这个Profile值,强类型的,非常方便。可是Profile这个属性是Page类的一个私有属性,在控件中是没有权限调用的,而我们可能会有这方面的需求。比如说我们用Profile保存了当前的Culture值,我们要获取这个值实现控件对常用语言的自动本地化等。下面是我反复研究得出...
阅读全文
摘要:一提到在ASP.NET Server Control中进行状态管理,大家自然而然的就会想起ViewState,对于简单属性,这东西毕竟简单么,而一提到控件状态,大家就会说到这东西还要单独编程,不方便,其实所谓单独编程,也就是固定的一段代码,没有什么复杂和麻烦的地方,只是额外需要多大几个字母而以么。简单的来说,分为四个步骤:1、老办法声明属性;2、告诉运行库你要使用控件状态;3、保存控件状态;4、读...
阅读全文
摘要:需求:建立一个类库TestControls,这个类库中包含若干ASP.NET服务器控件,其中有一些会调用客户端的JavaScript函数,把这些函数放入TestScript.js中。其实是很简单的需求,但是在我没有搞定之前,在网上确实找了很多文章,大家提了这样那样的问题,也提了这样那样的解决方法,但最后还是自己碰运气搞定的,唉。把经验分享出来,希望大家不要再走弯路。下面演示一个例子,把上面的需求再...
阅读全文