亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? itemeditcontent.cs

?? 非常不錯的學(xué)校在線考試分析系統(tǒng)
?? CS
字號:
namespace ASPNET.StarterKit.Communities {
    using System;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.ComponentModel;



    //*********************************************************************
    //
    // ItemEditContent Class
    //
    // Enables users with proper permissions to edit content displayed in
    // a contentlist control. This control displays an edit, delete, sort
    // up, and sort down button.
    //
    //*********************************************************************

    public class ItemEditContent : WebControl, IPostBackEventHandler {

        public event EventHandler Sorted;

        private UserInfo objUserInfo;

        private string _editUrl = String.Empty;
        private string _editIcon = "~/Communities/Common/Images/Admin/Edit.gif";

        private string _deleteUrl = "ContentPages_DeleteContentPage.aspx?id={0}&ReturnUrl={1}";
        private string _deleteIcon = "~/Communities/Common/Images/Admin/Delete.gif";

        private string _upIcon = "~/Communities/Common/Images/Admin/up.gif";
        private string _downIcon = "~/Communities/Common/Images/Admin/dn.gif";




        //*********************************************************************
        //
        // OnEditContent Constructor
        //
        // In the constructor, assign a default style.
        //
        //*********************************************************************

        public ItemEditContent() : base(HtmlTextWriterTag.Table) {
            CssClass = "ItemEditContent";
        }


        //*********************************************************************
        //
        // EditUrl Property
        //
        // The URL for the page for editing this content.
        //
        //*********************************************************************

        public string EditUrl {
            get { return _editUrl; }
            set { _editUrl = value; }
        }




        //*********************************************************************
        //
        // OnSorted Method
        //
        // When the sort order changes, we need to tell the ContentList control
        // which contains this control to rebind to its data source. So, we
        // bubble an event to the containing control as a notification.
        //
        //*********************************************************************

        protected virtual void OnSorted(EventArgs e) {
            if (Sorted != null)
                Sorted(this, e);
             
            RaiseBubbleEvent(this, e);
        }




        //*********************************************************************
        //
        // RaisePostBackEvent Method
        //
        // When a postback event happens, we know that it must be a sort event,
        // so we handle the sort event here.
        //
        //*********************************************************************

        public void RaisePostBackEvent(string eventArgument) {
            if (eventArgument == "up")
                ContentPageUtility.MoveContentUp( (int)ViewState["ContentPageID"]);
                
            if (eventArgument == "down") 
                ContentPageUtility.MoveContentDown( (int)ViewState["ContentPageID"]);

            OnSorted(EventArgs.Empty);
        }



        //*********************************************************************
        //
        // ReturnUrlHelper Property
        //
        // Returns the URL encoded path of the current page.
        //
        //*********************************************************************

        private string ReturnUrlHelper {
            get { return Context.Server.UrlEncode(Context.Request.RawUrl); }
        }




        //*********************************************************************
        //
        // LinkHelper Method
        //
        // Returns necessary javascript link for postback.
        //
        //*********************************************************************

        private string LinkHelper(string action, string actionImage) {
            return String.Format("<a id=\"{0}\" href=\"javascript:"+ Page.GetPostBackEventReference(this, action)+ "\">{1}</a>", UniqueID, actionImage);
        }



        //*********************************************************************
        //
        // OnDataBinding Method
        //
        // When databinding, get the contentpage id.
        //
        //*********************************************************************

        override protected void OnDataBinding(EventArgs e) {
            ContentItem item;

            if (NamingContainer is ContentItem)
                item = (ContentItem)NamingContainer;
            else
                item = (ContentItem)NamingContainer.NamingContainer;


            ContentInfo objContentInfo = (ContentInfo)item.DataItem;
            ViewState["ContentPageID"] = objContentInfo.ContentPageID;
        }



        //*********************************************************************
        //
        // Render Method
        //
        // Only render if the user has edit or delete permissions.
        //
        //*********************************************************************

        override protected void Render(HtmlTextWriter writer) {
            // Get UserInfo from context
            if (Context != null) {
                objUserInfo = (UserInfo)Context.Items["UserInfo"];
                
                if (objUserInfo.MayEdit || objUserInfo.MayDelete)
                    base.Render(writer);
            }
        }




        //*********************************************************************
        //
        // RenderContents Method
        //
        // Render the table and edit icons.
        //
        //*********************************************************************

        override protected void RenderContents(HtmlTextWriter writer) {

            // Get contentpageID
            int _contentPageID = (int)ViewState["ContentPageID"];

            // open table row
            writer.RenderBeginTag(HtmlTextWriterTag.Tr);
            
            // Edit cell
            if (objUserInfo.MayEdit) {
                _editUrl = String.Format(_editUrl, _contentPageID);
                writer.RenderBeginTag(HtmlTextWriterTag.Td);
                writer.AddAttribute(HtmlTextWriterAttribute.Href, CommunityGlobals.CalculatePath(_editUrl));
                writer.RenderBeginTag(HtmlTextWriterTag.A);
                writer.Write(String.Format("<img src=\"{0}\" border=\"0\" />", Page.ResolveUrl(_editIcon)));
                writer.RenderEndTag();
                writer.RenderEndTag();
            }
            

            // Delete cell
            if (objUserInfo.MayDelete) {
                _deleteUrl = String.Format(_deleteUrl, _contentPageID, "Default.aspx");
                writer.RenderBeginTag(HtmlTextWriterTag.Td);
                writer.AddAttribute(HtmlTextWriterAttribute.Href, CommunityGlobals.CalculatePath(_deleteUrl));
                writer.RenderBeginTag(HtmlTextWriterTag.A);
                writer.Write(String.Format("<img src=\"{0}\" border=\"0\" />", Page.ResolveUrl(_deleteIcon)));
                writer.RenderEndTag();
                writer.RenderEndTag();
            }


            
            // Sort cells
            if (objUserInfo.MayEdit) {
                // up link
                _upIcon = String.Format("<img src=\"{0}\" border=\"0\" />", Page.ResolveUrl(_upIcon)); 
                writer.RenderBeginTag(HtmlTextWriterTag.Td);
                writer.Write(LinkHelper("up", _upIcon));
                writer.RenderEndTag();

                // down link
                _downIcon = String.Format("<img src=\"{0}\" border=\"0\" />", Page.ResolveUrl(_downIcon)); 
                writer.RenderBeginTag(HtmlTextWriterTag.Td);
                writer.Write(LinkHelper("down", _downIcon));
                writer.RenderEndTag();
            }

            
            writer.RenderEndTag();
        }
    

    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产成人精品| 色一情一伦一子一伦一区| 亚洲狠狠爱一区二区三区| 国产精品久久久久国产精品日日 | 国产精品久久久久久久久晋中 | 国产精品综合视频| 精品亚洲欧美一区| 国产一区视频在线看| 国内精品伊人久久久久影院对白| 裸体一区二区三区| 韩国毛片一区二区三区| 国产精品一二三区在线| 丁香婷婷综合网| 色视频一区二区| 国产麻豆视频一区| 92精品国产成人观看免费| 欧美亚洲国产怡红院影院| 欧美高清hd18日本| 久久午夜色播影院免费高清| 久久免费美女视频| 亚洲欧美aⅴ...| 日韩电影在线观看一区| 国产麻豆精品视频| 在线免费观看日本欧美| 日韩一区二区三区视频| 国产欧美日韩不卡免费| 亚洲免费色视频| 久久不见久久见免费视频7| 国产一区二区伦理片| 91在线视频在线| 欧美不卡在线视频| 自拍偷拍欧美激情| 麻豆国产精品一区二区三区 | 激情综合色综合久久| 9人人澡人人爽人人精品| 在线观看成人小视频| 日韩一卡二卡三卡四卡| 国产精品美女久久久久久| 婷婷综合五月天| 成人午夜av电影| 日韩一区二区免费高清| 国产精品福利影院| 久久99精品久久久久久| 色欧美片视频在线观看| 久久综合久久鬼色中文字| 亚洲图片有声小说| 成人免费视频播放| 日韩精品最新网址| 亚洲大型综合色站| 不卡的av中国片| 久久女同性恋中文字幕| 石原莉奈一区二区三区在线观看| 国产91丝袜在线18| 日韩精品在线一区二区| 亚洲va欧美va人人爽| 波多野结衣中文字幕一区| 久久夜色精品国产噜噜av| 亚洲制服丝袜一区| 成人成人成人在线视频| 久久夜色精品一区| 国内外成人在线| 日韩一区二区免费在线电影| 亚洲福利视频一区| 欧美性猛交一区二区三区精品| 久久精品欧美日韩| 国产美女一区二区| ww久久中文字幕| 久草这里只有精品视频| 日韩精品一区二区三区在线播放 | 欧美日韩中文字幕一区二区| 中文字幕一区日韩精品欧美| 精品一区二区在线观看| 欧美一区二区免费观在线| 亚洲成人自拍网| 欧美日韩在线直播| 亚洲超丰满肉感bbw| 欧美日韩免费高清一区色橹橹| 亚洲色图一区二区| 色婷婷久久久久swag精品| 有码一区二区三区| 欧美色综合久久| 日本视频免费一区| 2020国产精品自拍| 高清在线观看日韩| 17c精品麻豆一区二区免费| 97精品久久久午夜一区二区三区| 亚洲色图欧美激情| 欧美日韩免费电影| 精品一区二区三区免费| 国产亚洲va综合人人澡精品| 风流少妇一区二区| 一区二区三区日韩在线观看| 精品视频999| 久久成人免费网站| 国产精品理论片| 欧美日韩一区二区欧美激情| 日韩精品欧美精品| 国产日产欧美一区| 91久久精品日日躁夜夜躁欧美| 亚洲一区二区三区四区在线观看 | 中文字幕日韩精品一区| 在线观看日韩电影| 麻豆精品视频在线观看视频| 国产精品丝袜在线| 欧美二区三区的天堂| 韩国女主播成人在线| 日韩理论片一区二区| 91精品国产欧美一区二区18| 国产美女娇喘av呻吟久久| 亚洲欧美日韩久久| 精品奇米国产一区二区三区| av不卡在线播放| 激情综合网激情| 亚洲午夜免费视频| 国产欧美日韩视频在线观看| 在线成人av影院| www.日韩大片| 精彩视频一区二区| 洋洋成人永久网站入口| 久久综合九色综合欧美就去吻| 91在线国产观看| 激情文学综合网| 午夜精品久久一牛影视| 国产精品欧美一区喷水| 91精品国产手机| 欧美性一级生活| 99国产欧美另类久久久精品| 日本美女视频一区二区| **欧美大码日韩| 国产亚洲精品aa午夜观看| 欧美老人xxxx18| 在线精品视频免费播放| 不卡的av电影| 国产91露脸合集magnet| 精品亚洲成a人在线观看 | 国产另类ts人妖一区二区| 丝袜美腿成人在线| 亚洲影院理伦片| 中文字幕综合网| 中文字幕高清不卡| 国产亚洲欧美在线| 精品国产网站在线观看| 51久久夜色精品国产麻豆| 在线观看日韩精品| 欧洲精品视频在线观看| 色综合色综合色综合色综合色综合| 国产成人综合亚洲91猫咪| 久久福利资源站| 国产在线精品一区在线观看麻豆| 奇米亚洲午夜久久精品| 日韩精品高清不卡| 免费成人av在线播放| 青青草成人在线观看| 青青草成人在线观看| 美女任你摸久久| 国产麻豆精品theporn| 国产a精品视频| av高清不卡在线| 色婷婷av一区二区三区软件| 一本久道久久综合中文字幕| 91在线观看免费视频| 一本色道**综合亚洲精品蜜桃冫| 色婷婷久久久综合中文字幕 | www.视频一区| 国产精品自在在线| 免费高清视频精品| 国产一区激情在线| 成人污视频在线观看| 91麻豆国产精品久久| 欧美色精品在线视频| 日韩一区二区视频| 久久日韩精品一区二区五区| 国产精品天美传媒| 一区二区欧美精品| 美国三级日本三级久久99| 极品销魂美女一区二区三区| 成人免费视频app| 色婷婷综合久久久中文一区二区 | 国产精品1区二区.| 99精品国产99久久久久久白柏| 91久久精品网| 精品国产露脸精彩对白| 中文字幕一区二区三区在线播放 | 91精品国产福利| 日本一二三不卡| 亚洲aaa精品| 国产suv精品一区二区三区| 欧美又粗又大又爽| 久久精品综合网| 亚洲成人av在线电影| 国产乱人伦偷精品视频不卡| 色噜噜偷拍精品综合在线| 精品日韩一区二区| 亚洲午夜激情网页| 国产成人精品1024| 日韩视频永久免费| 亚洲欧美另类图片小说| 国产资源在线一区| 欧美日韩国产高清一区二区 | 日韩一级大片在线观看|