第一篇的时候,<%# pretitle %>显示"没有上一篇了", 但是还有<a
第一篇的时候,<%# pretitle %>显示"没有上一篇了"
但是<a href=''> 还存在的, 有什么办法去掉<a 呢?
aspx:上一篇: <a href='<%# preurl %>'><%# pretitle %></a>
if (dr.Read()) { pretitle = dr["title"].ToString(); preurl = "Article.aspx?id=" + dr["id"].ToString(); } else { pretitle = "没有上一篇了"; }把你的那句话换成这样就可以了 <%if (pretitle != "没有上一篇了") {%> <a href='<%= preurl %>'> <% =pretitle%></a> <%} %>
[解决办法]
if (dr.Read())
{
pretitle = dr["title"].ToString();
pretitle = "<a href='Article.aspx?id=" + dr["id"].ToString() + "'>"+pretitle +"</a>";
}
else
{
pretitle = "没有上一篇了";
}
<%# pretitle %>
<%= pretitle %>