我有這種方法,目前我正在將每個頁面放在每個頁面中,我知道應該有一種很好的方法將其移至單個位置以便維護和簡化。我只是不確定我應該如何處理事件處理程序。事件處理程序需要位於每個頁面上,因此我如何正確傳遞對頁面的引用,以便我可以引用事件處理程序?實用程序類的事件處理程序參考
private void InsertLinkButton(string text, string id, UpdatePanel updateSummary)
{
LinkButton link = new LinkButton();
link.Text = text;
link.Click += new EventHandler(link_Click); <------
link.CausesValidation = false;
AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
trigger.ControlID = link.ID = "link" + id;
trigger.EventName = "Click";
Utils.Tag(link, placeHolderSummary);
updateSummary.Triggers.Add(trigger);
}
我知道這會是這樣簡單的事情......感覺這麼笨 – jamone 2010-01-19 13:24:38