Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        List <IndexCard>[] ls = ArticleHelper.IndexCards("");
        //绑定学院新闻
        rptCollege.DataSource = ls[0];
        rptCollege.DataBind();
        //绑定学生新闻
        rptStudent.DataSource = ls[1];
        rptStudent.DataBind();
        //绑定通知公告
        rptNotice1.DataSource = ArticleHelper.getList(0, ls[2]);
        rptNotice1.DataBind();
        rptNotice2.DataSource = ArticleHelper.getList(1, ls[2]);
        rptNotice2.DataBind();
        //绑定招聘资讯
        rptJob1.DataSource = ArticleHelper.getList(0, ls[3]);
        rptJob1.DataBind();
        rptJob2.DataSource = ArticleHelper.getList(1, ls[3]);
        rptJob2.DataBind();
        //绑定学术报告部分
        //string content = ArticleHelper.getReporter().Content;
        int id = ArticleHelper.getReporterID();

        if (id == 0)
        {
            pnAcademic.Visible = false;
        }
        else
        {
            Article  ar  = ArticleHelper.GetArticleByID(id);
            string[] all = ar.Content.Split(new char[] { '!', '#' });
            ltTitle.Text = ar.Title;
            string lt = MyHtmlHelper.RemoveTags(ar.Content.Substring(ar.Content.IndexOf('#')));
            ltContent.Text = lt.Length > 40 ? lt.Substring(1, 39) : lt.Substring(1, lt.Length - 1);
            if (ar.Link == null)
            {
                lbtReporter.PostBackUrl = "Content.aspx?id=" + ar.ArticleID;
            }
            else
            {
                lbtReporter.PostBackUrl = ar.Link;
            }
            //时间---
            string month = all[0].Substring(5, 2);
            if (month[0] == '0')
            {
                month = month.Substring(1, 1);
            }
            string day = all[0].Substring(8, 2);
            if (day[0] == '0')
            {
                day = day.Substring(1, 1);
            }
            ltTime.Text  = month + "." + day + " " + all[1];
            ltPlace.Text = all[2];
        }
    }
 protected void rptActivitySummary_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         //绑定序号
         Literal literal = (Literal)e.Item.FindControl("ltNumber");
         literal.Text = (e.Item.ItemIndex + 1).ToString();
         //绑定内容
         literal = (Literal)e.Item.FindControl("ltContent");
         string content = MyHtmlHelper.RemoveTags(Server.HtmlDecode(literal.Text));
         literal.Text = content.Length > 40 ? content.Substring(0, 40) + "..." : content;
     }
 }
Пример #3
0
 protected void rptService_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         //绑定序号
         Literal literal = (Literal)e.Item.FindControl("ltNumber");
         literal.Text = (e.Item.ItemIndex + 1).ToString();
         //绑定分类
         try
         {
             literal      = (Literal)e.Item.FindControl("ltCategory");
             literal.Text = DevelopHelper.getCategoryName(Convert.ToInt32(literal.Text));
         }
         catch
         {
             literal.Text = "";
         }
         //绑定内容
         literal = (Literal)e.Item.FindControl("ltContent");
         string content = MyHtmlHelper.RemoveTags(Server.HtmlDecode(literal.Text));
         literal.Text = content.Length > 40 ? content.Substring(0, 40) + "..." : content;
     }
 }