打印本文 打印本文 关闭窗口 关闭窗口
以增加收藏夹功能为实例,解析asp.net forums2结构流程及组件设计
作者:武汉SEO闵涛  文章来源:敏韬网  点击数4068  更新时间:2009/4/23 10:43:20  文章录入:mintao  责任编辑:mintao
;  /// </summary>
        /// <param name="userID">用户ID</param>
        /// <param name="deleteList">删除列表</param>
        public static void DeleteFavorites (int userID, ArrayList deleteList) {

            //
            ForumsDataProvider dp = ForumsDataProvider.Instance();

            dp.DeleteFavorites(userID, deleteList);

        }

十.表现层调用
1.收藏夹主视图加载收藏主题列表
    threadSet = Threads.GetThreads(forumID, pager.PageIndex, pager.PageSize, Users.GetUser().UserID, dateFilterValue, threadSortddl.SelectedValue, sortOrderddl.SelectedValue, ThreadStatus.NotSet, ThreadUsersFilter.All, false, hideReadPosts.SelectedValue, false, true,true);
注意最后一个参数是true,即返回收藏夹的数据集。
2.增加主题到收藏夹
    Favorites.AddFavoritesPost(user.UserID,post.ThreadID);
    HttpContext.Current.Response.Redirect(Globals.ApplicationPath+"/MyFavoritesAdd.aspx",true);
3.删除收藏的主题
    Favorites.DeleteFavorites(…)

上一页  [1] [2] [3] [4] [5] [6] 

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