Song.Site/Mobile/Collects.ashx.cs

(完整代码) 1KB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using WeiSha.Common;
using Song.ServiceInterfaces;
using VTemplate.Engine;

namespace Song.Site.Mobile
{
    /// <summary>
    /// 试题收藏
    /// </summary>
    public class Collects : BasePage
    {
        //行为
        protected string action = WeiSha.Common.Request.QueryString["action"].String;
        //收藏记录的id
        protected int id = WeiSha.Common.Request.QueryString["id"].Int32 ?? 0;
        protected override void InitPageTemplate(HttpContext context)
        {
            if (!Extend.LoginState.Student.IsLogin)
                this.Response.Redirect("Entry.ashx");
            if (action == "delete")
                Business.Do<IStudent>().CollectDelete(id);
            Song.Entities.Student st = Extend.LoginState.Student.CurrentUser;
            Song.Entities.Course currCourse = Extend.LoginState.Student.Course();
            this.Document.SetValue("currCourse", currCourse);
            if (currCourse != null)
            {
                //收藏的试题列表
                Song.Entities.Student_Collect[] ques = Business.Do<IStudent>().CollectAll(st.St_ID, 0, currCourse.Cou_ID, -1);
                for (int i = 0; i < ques.Length; i++)
                {
                    ques[i].Qus_Title = ques[i].Qus_Title.Replace("&lt;", "<");
                    ques[i].Qus_Title = ques[i].Qus_Title.Replace("&gt;", ">");
                    ques[i].Qus_Title = Extend.Html.ClearHTML(ques[i].Qus_Title, "p", "div", "span", "font");
                }
                this.Document.SetValue("ques", ques);
            }
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。