ASP.NET 字符无效错误 高手来看看
<div class="lelieb"><asp:Repeater runat="server" ID="rpt4" >
<ItemTemplate>
<table id="LeftLinks4_DataList1" cellspacing="0" border="0" style="border-collapse:collapse; width:180px;"><tr>
<td style="width:70%;">
<div class="red left">·<a href="ShowInfo.aspx?InfoID=<%# Eval("InfoID") %>&FuncParentID=1585" target="_blank" title='<%# Eval("InfoTitle") %>'>
<asp:Label runat="server" ID="lbltitle2" Text='<%# Eval("InfoTitle").ToString().Length>15?Eval("InfoTitle").ToString().Substring(0,15) + "..":Eval("InfoTitle") %>'></asp:Label></a></div>
</td>
<td><div class="hui right"><asp:Label runat="server" ID="lbltime2" Text='<%# DataBinder.Eval(Container.DataItem,"InfoDate","{0:yyyy-MM-dd}" )%> '></asp:Label></div>
</td>
</tr></table>
</ItemTemplate>
</asp:Repeater>
</div>
提示
<asp:Label runat="server" ID="lbltitle2" Text='<%# Eval("InfoTitle").ToString().Length>15?Eval("InfoTitle").ToString().Substring(0,15) + "..":Eval("InfoTitle") %>'></asp:Label></a></div> </td>
这行 字符无效 大神们帮我看看啊 --------------------编程问答-------------------- --------------------编程问答-------------------- 像你这样的话就不需要用lable标签了
--------------------编程问答-------------------- 应该是<a>标签的是,你好像没有开头的<a>标签。 --------------------编程问答-------------------- 有的啊 --------------------编程问答-------------------- <asp:Label runat="server" ID="lbltitle2" Text='<%# Eval("InfoTitle").ToString().Length>15?Eval("InfoTitle").ToString().Substring(0,15) + "..":Eval("InfoTitle") %>'></asp:Label></a></div> </td>
<a href=''><%# Eval("InfoTitle").ToString().Length>15?Eval("InfoTitle").ToString().Substring(0,15) + "..":Eval("InfoTitle") %></a>
先不说你这里写法对不对,单是你的这种编程方向就不对,你这样还算得上代码分离吗?asp.net编程目的就是为了表示层与逻辑层分离,你这样写又回到了asp时代 --------------------编程问答-------------------- 完全多此一举
--------------------编程问答-------------------- 没用啊 --------------------编程问答-------------------- 我是新手,现在只求能完成 --------------------编程问答--------------------
<div class="red left">
<a href="ShowInfo.aspx?InfoID=<%# Eval("InfoID") %>&FuncParentID=1585" target="_blank" title='<%# Eval("InfoTitle") %>' Text='<%# Eval("InfoTitle").ToString().Length>15?Eval("InfoTitle").ToString().Substring(0,15) + "..":Eval("InfoTitle") %>'></a>
</div>
这样
<div class="red left">
<a href="ShowInfo.aspx?InfoID=<%# Eval("InfoID") %>&FuncParentID=1585" target="_blank" title='<%# Eval("InfoTitle") %>'>
<%# Eval("InfoTitle").ToString().Length>15?Eval("InfoTitle").ToString().Substring(0,15) + "..":Eval("InfoTitle") %>
</a>
</div> --------------------编程问答--------------------
帮你顶下 --------------------编程问答-------------------- 改了之后VS在"?"和"<"/a>下面有个波浪线,写了字符无效
补充:.NET技术 , ASP.NET