1、
<ItemTemplate><a href='right.aspx?ID=<%# DataBinder.Eval(Container,"DataItem.id") %>' onclick="MYJS('<%# DataBinder.Eval(Container,"DataItem.Pid") %>')">
   
 <%# trim(Container.DataItem("tit")) %></ItemTemplate>
这样子在VS里切换不到“设计”,提示要用“”把 <% 括起来。MYJS是一个JavaScript函数。
2、TreeView问题已知 Node.ID=10 ,能不能把ID=10的Node.Text设为选中状态。
>>>>>>>>>>>>在线等

解决方案 »

  1.   

    1、这是VS.net的一个bug吧,当你<%...%>这种东西用多了,就会这样,建议在DW中看设计视图。
    2、SelectExpands=true
      

  2.   

    1.<a href='<%# "right.aspx?ID="+DataBinder.Eval(Container,"DataItem.id")%>'
    onclick='MYJS(<%# DataBinder.Eval(Container,"DataItem.Pid")%>)'>
      

  3.   

    把<%...%>先注释掉,就能切换过去了,改好后再把注释去掉,没有别的好办法.
      

  4.   

    语法正确才能打开设计器,一些相关的理解:<%=...%>与<%#... %>以及<% %>的区别?
         
        <%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用         <%= %>不能绑定数据的,可以这样用:   
             *.aspx中: <%= aaa %>
             *.cs中:   protected string aaa="姓名";          <% %>,里面可以在页面文件*.aspx或*.ascx文件里面写后台代码,如C#
              例如:  
              <% 
              for(int i=0;i<100;i++)
              {
                    Reaponse.Write(i.ToString());
              }
              %>
      

  5.   

    樓上的................
    樓主要的不是CheckBox被選中吧.
      

  6.   

    TO: jxufewbt(我的目标是5星) 
    这样会报错 Node.SelectExpands = True TO:Joy_Zhao(天生我才必有用......) 、sunnystar365(一个人的天空)
     不是CheckBox,是TAB焦点。
    >>>>谢谢大家的帮助
      

  7.   

    问题1应该是使用 <a href=''></a> 这种链接方式的问题你试试使用asp:Hyperlink
      

  8.   

    <%...%>先注释掉TreeView1.Nodes[10].Checked=true
      

  9.   

    第一个问题解决了,正确的是“sunnystar365(一个人的天空)” 
    TO: njuzgj(好好学习,天天向上)
    不是CheckBox,是TAB焦点。
      

  10.   

    onclick="MYJS('<%# DataBinder.Eval(Container,"DataItem.Pid") %>')">
    改成:
     onclick='MYJS('<%# DataBinder.Eval(Container,"DataItem.Pid") %>')'>
    看看能不能切换到设计