<a href="shouye.aspx?Id=<%ID %>" target="frmDown" class="LinkTitle">皮球</a>这样写报错。缺少符号。
“ID"为加载页面时  ID=yh.id;

解决方案 »

  1.   

    你后台定义的全局变量ID是吧少了个等号 <a href="shouye.aspx?Id=<%=ID %>" target="frmDown" class="LinkTitle">皮球</a>
      

  2.   

    ViewData["ID"]=yh.id;<a href="shouye.aspx?Id=<%=ViewData["ID"] %>" target="frmDown" class="LinkTitle">皮球</a>
      

  3.   

    如果你这段代码在GridView或DataList或Repeater等数据绑定控件中就要在ID前添加=号。
    如果不在数据绑定控件中就需要使用后台全局变量或ViewState来保存。
      

  4.   


    ViewData 状态保持对象。。
      

  5.   

    首先先感谢大家的帮助。
    我定义一个了一个全局变量 public  string  id;在加载页面的时候赋值id=user.id;
    然后:
    <td><a href="shouye.aspx?Id=<%ID %>" target="frmDown" class="LinkTitle">皮球</a></td>
    这样是提示”应输入:“
    我按照各位给我的方法添加了”=“
    <td><a href="shouye.aspx?Id=<%=ID %>" target="frmDown" class="LinkTitle">皮球</a></td>
    还是报同样的错误
    我用ViewState来保存,ViewState["ID"]=yh.id;<td><a href="shouye.aspx?Id=<%=ViewState["ID"]%>" target="frmDown" class="LinkTitle">皮球</a></td>但还是报同样的错误。。
    我现在怀疑是不是其他错误导致的了。
    在此叩谢大家了。
      

  6.   


    你注意大小写了吗?上面的ID和id
      

  7.   

    你可以这样写试试<a href='<%#"shouye.aspx?Id="+Eval("ID")%>' target="frmDown" class="LinkTitle">皮球</a>
      

  8.   

    <a href='shouye.aspx?Id=<%=Eval("ID") %>' target="frmDown" class="LinkTitle">皮球</a>