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