<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<table style="">
<tr>
<td height="24" style="BORDER-bottom: 1px solid green" align="center">
<asp:LinkButton ID="LinkButton10" runat="server" PostBackUrl="<%# Eval("link")%>">
<%#Eval("name")%> </asp:LinkButton>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
哥哥们啊,帮我看一下。
控件上面提示这个:创建控件时出错 - Repeater1服务器标记的格式不正确。
这是为什么呢?还有,假如我把PostBackUrl="<%# Eval("link")%>"换成了:PostBackUrl="http://www.csdn.net/"以后,可以运行,但是我点了这个链接的时候,第一次总是不会跳转到CSDN,只有再刷新才可以进入CSDN。这是为什么捏?
<br/>求解释,谢谢哥哥们。
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误消息: CS1012: 字符文本中的字符太多源错误:行 204: <tr>
行 205: <td height="24" style="BORDER-bottom: 1px solid green" align="center">
行 206: <asp:LinkButton ID="LinkButton10" runat="server" PostBackUrl="<%#Eval('link')%>"> <%#Eval("name")%> </asp:LinkButton>
行 207: </td>
行 208: </tr>
源文件: c:\Inetpub\wwwroot\MasterPage.master 行: 206 f800051235大哥,我按照你说的弄,结果出现了这种结果。。
hujinn(绝版痞子) 大哥,你的方法有用。
不过为什么有些网址不能直接跳转过去呢?
地址栏上是显示的相应的网址,但是总是显示无法打开,要刷新才会打开。