日期:2014-05-16  浏览次数:20535 次

请问怎么判断对象为null呢
我做了一个文章 上一篇 下一篇的代码

功能是实现了,可是如果没有文章的话,判断为null,不出现"没有了",只会什么都不显示。

后台代码:

        public article_news GetNewsListTorD(string strWhere,string filedOrder)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select top 1 id,title from dt_article");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where " + strWhere);
            }
            if (filedOrder.Trim() != "")
            {
                strSql.Append(" order by " + filedOrder);
            }

            article_news ac = new article_news();
            using (OleDbDataReader rs = DbHelperOleDb.ExecuteReader(strSql.ToString()))
            {
                 if (rs.Read())
                 {
                    ac.id = (int)rs["id"];
                    if (rs["title"].ToString() != "")
                    {
                        ac.title = (string)rs["title"];
                    }
                 }
                return ac;
            }
        }


前台代码:
<%csharp%>
DTcms.Model.article_news nModel=new DTcms.DAL.article().GetNewsListTorD("[id] <" + id + "and channel_id = " + channel_id + "", "id desc");
<%/csharp%>

<%if nModel!=null%>
<li>上一篇:<a href="<%linkurl("news_show",nModel.id)%>">{nModel.title}</a></li>
<%else%>
<li>上一篇:<a href="javascript:">没有了</a></li>
<%/if%>

<%csharp%>
DTcms.Model.article_news