MarkItUp.SingleUserBlog/UI/WebParts/QOTDWebPart.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.ComponentModel;


namespace MarkItUp.SingleUserBlog.UI.WebParts {

    public class QOTDWebPart : WebPart, IPersonalizable {

        public QOTDWebPart() { }


        public override string Title {
            get {
                return (string.IsNullOrEmpty(base.Title)) ? "Quote of the Day" : base.Title;
            }
            set {
                base.Title = value;
            }
        }


        public override string Description {
            get {
                return (string.IsNullOrEmpty(base.Description)) ? "Quote of the Day" : base.Description;
            }
            set {
                base.Description = value;
            }
        }


        private List<QuoteData> _quotes = new List<QuoteData>();
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
        public List<QuoteData> Quotes {
            get { return _quotes; }
            set {
                _quotes = value;
            }
        }



        public void AddQuote(QuoteData quote) {

            this.SetPersonalizationDirty();
            _isDirty = true;
            this.Quotes.Add(quote);

            CreateChildControls();
        }

后面还有 140 行代码,解锁后查看完整代码

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

AI 解读

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

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