急!!
<% 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>