在公司会用Infragisitics公司的NetAdvantage控件, 现在用的版本是2003年V2. 控件效果虽然极为漂亮, 但个人感觉并不实用, 而且结构非常复杂-_-.
前二天用它的WebTab控件(第一次
), 在Tab中加入模板的方式有三种, 一种是将ascx拖入, 一种是将Control拖入其中(或者赋值给ContentPane), 还有就是实现ITemplate接口后赋值给ContentTemplate. 按照道理说无论何种方法我都应该可以通过ContentPane的Children方法来获得控件列表, 或者FindControl方法来获得我想要的控件(注: 该类继承自Web.UI.Control, 前者是调用的Control的Controls属性[instance class [System.Web]System.Web.UI.ControlCollection [System.Web]System.Web.UI.Control::get_Controls(), //then ret], 而且该类并没有重写Controls属性). 起先死活找不到模板中的Control-_-, 但当调试进去的时候, 在局部变量里明显可以看到Controls下面的内容, 而且当我看见内容的时候, 就能找到那个Control了--b. 不服, 不看(不把局部变量点开), 不行, 看, 行......... 投降! 不知道有没有朋友也用该公司的控件.
我经常写着写着就看看Mono的代码..... 今天在看Web.UI下面的代码时发现, 原来Mono真的已经为.Net 1.2做好准备了, 如Page类,
#if NET_1_2
.....
protected object XPath (string xpathexpression)
{
return XPathBinder.Eval (CurrentDataItem, xpathexpression);
}
protected object XPath (string xpathexpression, string format)
{
return XPathBinder.Eval (CurrentDataItem, xpathexpression, format);
}
......
#endif
http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/system.web.ui/c/page/m/xpath.aspx
B&J's Bz
打印 | 张贴于 2004-03-02 20:02:00 | Tag:Binzy's