this.Response.Write("<mytree:treeview runat=\"server\" id=\"oTree\">");
this.Response.Write("<mytree:treenode text=\"asdf\" />");
this.Response.Write("</treeview>");

解决方案 »

  1.   

    smx717616(.Net┷我很菜)大哥,小弟愚昧,实在看不出。别卖关子了
      

  2.   

    你运行一下,看看源文件,就会看到,你写的没在 <form> 中
    不要这样写,为什么要把事情做的那么麻烦呢?
      

  3.   

    smx717616(.Net┷我很菜)
    不是<form>的问题,我把它放在外面也可以显示我是想做一个部门树,
    部门资料放在数据库里,其层次结构放在部门编码里,如B是A的子部门,A的编码为00,则B的编码为00?(?为0-9或字母)
    treeview刚接触,只知道这种方法画树,望高手多多指教
      

  4.   

    sjc0(流浪者) this.Response.Write("<mytree:treenode text=\"asdf\" />");
    这一句不是显示内容吗
      

  5.   

    那你就在前台写不就 行了吗?
    一般的编码是这样的 
    id    name     father
    1       a        0
    2       b        a
    3       c        b
    4       d        a为0时没有父节点,为其它时对应父节点的名字就行了
    你的编码可以,如所有的一级节点 00  01 -----
                  对应的子节点为 0000  0001 0002  0100  0101
    然后在提出数据时处理一下就行了
      

  6.   

    这样做是不行的,TREEVIEW是一个WEB控件,它是要在服务器端被编译的,然后再输出HTML当response.write直接输出HTML了,便不会被编译。
    这是一个原理性错误。
      

  7.   

    谢谢, smx717616(.Net┷我很菜) 
    你说的应该跟这下面的差不多,刚看到
    http://www.csdn.net/develop/Read_Article.asp?Id=23267
    按它里面的应该可以实现,
    再次感谢
      

  8.   

    wanddy(Wanddy Huang) 说到本质上,佩服
      

  9.   

    http://www.csdn.net/develop/read_article.asp?id=23267