首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

第一篇的时候,<%# pretitle %>显示"没有上一篇了" 但是还有<a解决思路

2012-06-12 
第一篇的时候,%# pretitle %显示没有上一篇了, 但是还有a第一篇的时候,%# pretitle %显示没有上一

第一篇的时候,<%# pretitle %>显示"没有上一篇了", 但是还有<a
第一篇的时候,<%# pretitle %>显示"没有上一篇了"
但是<a href=''> 还存在的, 有什么办法去掉<a 呢?

HTML code
aspx:上一篇: <a href='<%# preurl %>'><%# pretitle %></a>


aspx.cs
C# code
           if (dr.Read())            {                pretitle = dr["title"].ToString();                preurl = "Article.aspx?id=" + dr["id"].ToString();            }            else            {                pretitle = "没有上一篇了";            }


[解决办法]
HTML code
把你的那句话换成这样就可以了        <%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 %>

热点排行