日期:2014-05-19  浏览次数:20456 次

急!!
<%   if(   <%=   fileurl%> ==err.aspx   )   {%>
<td   width= "200 "   valign= "top "> <a   href= "# "   class= "l4 "   onclick= 'openWindow( "err.aspx ") '> <font   class= "yanse "> <%#   DataBinder.Eval(Container.DataItem,   "FileName ")%> </font> </a> </td>
<%}%>
<%   else   {%> <td   width= "200 "   valign= "top "> <a   href= ' <%#   DataBinder.Eval(Container.DataItem,   "FileUrl ")%> '   target=_blank   class=l4> <font   class= "yanse "> <%#   DataBinder.Eval(Container.DataItem,   "FileName ")%> </font> </a> </td>
<%}%> 这样写行不?错在哪里?

------解决方案--------------------
你以为是asp呢?ASP.NET代码不可以内嵌在HTML中的
------解决方案--------------------
晕. asp也不能这样写. <%中的代码就表示是服务器代码.里面不能这样嵌套
------解决方案--------------------
跟着nr听听
------解决方案--------------------
<% if( fileurl== "err.aspx " ) {%>
<td width= "200 " valign= "top "> <a href= "# " class= "l4 " onclick= 'openWindow( "err.aspx ") '> <font class= "yanse "> <%# DataBinder.Eval(Container.DataItem, "FileName ")%> </font> </a> </td>
<%}%>
<% else {%>
下面的没办法改
<td width= "200 " valign= "top "> <a href= ' <%# DataBinder.Eval(Container.DataItem, "FileUrl ")%> ' target=_blank class=l4> <font class= "yanse "> <%# DataBinder.Eval(Container.DataItem, "FileName ")%> </font> </a> </td>