我和同事讨论个问题,我现在有个自定义的可以做模版的东西,是已经做好了的,比如我有个页面设计器,上面可以插入任何控件,当我设计好了,页面可以用了
现在遇到这个问题,我取控件值的时候,到底取的是模版空间ID的值,还是我设计好了的页面ID的值
不知道的请别回答了,谢谢,如果知道的请留下出处,谢谢

解决方案 »

  1.   

    如果的asp.net页的话
    应该是找到当前模板使用模板对象=Page.FindControl(模板ID);
    模板对象.FindControl(控件ID) //把它转换为原对象如:textbox;
      

  2.   

    一句话!都可以
    修神,修魔 殊途同归模版空间ID-- 循环的它的 childRode(子控件) ,直到 TagName="你的控件标签(如:DIV,IMG等)"设计好了的页面ID(理解成 你插入任何控件)的ID能取到最方便。你的 任何控件 是什么样的数据?XML 格式的? 那就设计好了的页面ID你若是 winfrome 也一样 也有 ControlChild 吧