VS2003中,在HTML视图中加了<%...%>块后不能回到设计视图,点击设计视图时,出现提示说:未能在设计视图打开,在<%值%>块中以不同方式括起来。有办法回到设计视图吗?

解决方案 »

  1.   

    把所有的内容都放到<%#%>里,自己变通下,不过那样也不是错误,算是vs的bug 吧!
      

  2.   

    如:
    <a href='<%# ... %>'>aaaa</a>
    注意,你应该把 href 属性用单引号引起来,而不是用双引号。
      

  3.   

    <a href="w1.aspx?code=<%# databinder.eval(container.dataitem,"code") %>" target=_self>上面这行应该怎样“括起来”才行呢?
      

  4.   

    <a href='w1.aspx?code=<%# databinder.eval(container.dataitem,"code") %>' target=_self>
      

  5.   

    <%#%>在使用時必須使用單引號引起來
      

  6.   

    <a href="a" onclick=javascript:go('<%# DataBinder.Eval(Container.DataItem,"PROGRAM_id") %>')>会议名称:<%# DataBinder.Eval(Container.DataItem,"Name") %></a>
    我的这一行倒是单引号,也不行啊!
      

  7.   

    <a href="a" onclick='javascript:go("<%# DataBinder.Eval(Container.DataItem,"PROGRAM_id") %>")'>
    会议名称:<%# DataBinder.Eval(Container.DataItem,"Name") %></a>
      

  8.   

    就是呀,像这行代码又该怎样“括起来”才行呢?
    <TD noWrap class="val"><%# databinder.eval(container.dataitem,"主件") %>&nbsp;</TD>
      

  9.   

    这我试过可以用<A href='bookxx.aspx?bookid=<%# DataBinder.Eval(Container.DataItem, "bookid") %>' style="FONT-WEIGHT: bold; COLOR: #cc00ff"><IMG src='images/<%# DataBinder.Eval(Container.DataItem, "pic") %>' width=70 height=100 ></A>
      

  10.   

    把<%#...%>用单引号括起来
      

  11.   

    把<%#...%>用单引号括起来
      

  12.   

    改成html的包含文件方式,我就是这样作的:
    <!--#include file=include/button.htm -->
      

  13.   

    不是vs的bug   用单引号  否则报错 " " " " ---->" ' ' "