也就是說,可以讓使用者自行定義自己的畫面,想要看到的東西
就像「iGoogle」那樣~~
微軟在.net 2.0提供了「WebPart」的元件,供大家使用~~
至於WebPart的使用方式,其實,拉一拉就出來了~~並不難
這邊就不多加介紹說明了
在此,提供一個比較進階的使用方法。如題,
可以自行在WebPart的標題列按鈕區,動態增加自己要的按鈕
並執行指定的程式碼。
WebUserControl.ascx.cs 程式碼
-----------------------------------------------------------
using System;
using System.Data;
using System.Configuration;
using System.Collections;
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;
public partial class WebUserControl : System.Web.UI.UserControl, IWebActionable
{
protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Visible = false;
}
WebPartVerbCollection IWebActionable.Verbs
{
get
{
WebPartVerb editVerb = new WebPartVerb(
"editVerb1",
new WebPartEventHandler(this.Button1_Click)
);
editVerb.Text = "我是動態產生的";
return new WebPartVerbCollection(
new WebPartVerb[] { editVerb }
);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//要執行的指令
}
}
----------------------------------------------------------------
沒有留言:
張貼留言