程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> WebPart,添加自定義動詞

WebPart,添加自定義動詞

編輯:.NET實例教程
WebPart,大家都不陌生了吧,下面我談談我在WebPart開發中的心得以及經驗。

1.添加WebPart自定義動詞

首先讓你寫的控件繼承IWebPart接口,以及IWebActionable接口,當然還有System.Web.UI.UserControl



namespace NetRoute.CMS.WebParts
...{
    public partial class NewsList : System.Web.UI.UserControl, IWebPart, IWebActionable
    ...{
        protected new void Page_Load(object sender, EventArgs e)
        ...{
            base.Page_Load(sender, e);
       }
}

然後在類裡面寫

 



 IWebActionable 成員#region IWebActionable 成員
        WebPartVerbCollection IWebActionable.Verbs
        ...{
            get
   ...{
                List<WebPartVerb> menu = new List<WebPartVerb>();
                WebPartVerb menuItem = new WebPartVerb("定制", new WebPartEventHandler(this.AddToCart));
                menuItem.Text = "定制";
                menuItem.Description = "編輯當前功能";

                menu.Add(menuItem);

                return new WebPartVerbCollection(menu);
            }
        }
        public void AddToCart(object sender, WebPartEventArgs e)
        ...{
                 //點擊你添加那個動詞之後的實現效果
        }
#endregion

 

把做好的用戶控件拖入WebPartZone裡面,在運行時,你就可以看見你所要添加的動詞了。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved