打印本文 打印本文  关闭窗口 关闭窗口
asp.net高级教程(二)- 转换编程思维
作者:采集员 文章来源:来源于网络 点击数: 更新时间:2005/9/10 12:36:53
    <td class=cn>
              <font color=white>版面数:</font>
          </td>
          <td>    
              <asp:label id="lblForumCount" runat=Server class=cn></asp:label>
          </td>
       </tr>
      </table>
然后在对应的c#文件里这样使用:

        protected void Page_Init(object sender, EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP+ Windows Form Designer.
            //
            InitializeComponent();

                //初始化页面对象
            //创建bbs对象
            try
            {
                m_objBBS = new BBS("鹰翔山庄论坛") ;
            }
            catch(Exception exp)
            {
#if DEBUG
                Response.Write ("初始化bbs对象出错:" + exp.Message + "<br>") ;
                return ;
#endif//DEBUG
                Server.Transfer("error.aspx") ;
            }
            
            //论坛名称
            lblBBSName.ForeColor = Color.White ;
            lblBBSName.Text = m_objBBS.Title ;

            //用户数
            lblUserCount.ForeColor = Color.White ;
            lblUserCount.Text = m_objBBS.UserCount.ToString() ;

            //文章数
            lblTopicCount.ForeColor = Color.White ;
            lblTopicCount.Text = m_objBBS.TopicCount.ToString() ;

            //版面数
            lblForumCount.ForeColor = Color.White ;
            lblForumCount.Text = m_objBBS.ForumCount.ToString() ;
        }

    看出这样使用的好处吗?对,就是业务逻辑和html代码分开,这样无论页面原型如何修改,代码都不需要做丝毫改动。bbs对象构造好了,让我们看看论坛的其他对象,他们分别是用户(BBSUser)、版面(Forum)和贴子(Topic) , 我将在下节的内容里详细解释。

上一页  [1] [2] 



打印本文 打印本文  关闭窗口 关闭窗口