コード例 #1
0
        public void RecieveMsg()
        {
            enter     obj = new enter();
            DataTable d   = new DataTable();
            int       suc = obj.GetLatest((int)Session["msgid"], (int)Session["userid"], ref d);

            string   msg  = d.Rows[0].Field <string>(0);
            DateTime time = d.Rows[0].Field <DateTime>(1);

            var cis = ControlIds;
            int id  = ControlIds.Count + 1;

            cis.Add(id);
            ControlIds = cis;

            var ts = Texts;

            ts.Add(msg);
            Texts = ts;

            var dts = Times;

            dts.Add(time);
            Times = dts;

            Label message = new Label();

            message.ID   = "msg" + id;
            message.Text = msg;
            message.Attributes.Add("style", "font-size: 20px;");
            message.Attributes.Add("runat", "server");
            Label t = new Label();

            t.ID = "time" + id;
            t.Attributes.Add("style", "text-align: right;");
            t.Text = "<sub>" + time + "</sub>";
            news.Controls.Add(new LiteralControl("<div style=\"border: solid; border-color: azure; background-color: rgba(255, 216, 0, 0.6); color: white; text-align: right \">"));
            news.Controls.Add(message);
            news.Controls.Add(new LiteralControl("<br/>"));
            news.Controls.Add(t);
            news.Controls.Add(new LiteralControl("</div>"));
            news.Controls.Add(new LiteralControl("<br/><br/>"));
            t.Text = "";
        }