private void CallBack1_Callback(object sender, params ComponentArt.Web.UI.CallBackEventArgs[] e)
{ if (Convert.ToString(e[0]) == "NewsInfo")
{
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(LoadControl("UE_NewsList.ascx"));
PlaceHolder1.RenderControl(e[0].Output);
}
else if (Convert.ToString(e[0]) == "TradeInfo")
{
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(LoadControl("UE_TradeList.ascx"));
PlaceHolder1.RenderControl(e[0].Output);
}
else
{ UE_TradeList uc = (UE_TradeList)Page.LoadControl("UE_TradeList.ascx");
if (e != null)
{
for (int i = 0; i < e.Length; i++)
{
if (i == 0)
{
uc.SortID = Convert.ToString(e[i]);
}
else if (i == 1)
{
uc.TypeID = Convert.ToString(e[i]);
}
}
} PlaceHolder1.Controls.Add(uc);
PlaceHolder1.RenderControl(e[2].Output);
} }
{ if (Convert.ToString(e[0]) == "NewsInfo")
{
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(LoadControl("UE_NewsList.ascx"));
PlaceHolder1.RenderControl(e[0].Output);
}
else if (Convert.ToString(e[0]) == "TradeInfo")
{
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(LoadControl("UE_TradeList.ascx"));
PlaceHolder1.RenderControl(e[0].Output);
}
else
{ UE_TradeList uc = (UE_TradeList)Page.LoadControl("UE_TradeList.ascx");
if (e != null)
{
for (int i = 0; i < e.Length; i++)
{
if (i == 0)
{
uc.SortID = Convert.ToString(e[i]);
}
else if (i == 1)
{
uc.TypeID = Convert.ToString(e[i]);
}
}
} PlaceHolder1.Controls.Add(uc);
PlaceHolder1.RenderControl(e[2].Output);
} }
判斷時候最好這樣寫
if (Convert.ToString(e[0]).equal( "NewsInfo"))
{
this.CallBack1.Callback += new ComponentArt.Web.UI.CallBack.CallbackEventHandler(this.CallBack1_Callback);
this.Load += new System.EventHandler(this.Page_Load);
}错误 67 “CallBack1_Callback”的重载均与委托“ComponentArt.Web.UI.CallBack.CallbackEventHandler”不匹配
要怎么改这句呢