我註冊了ItemDataBound
的方法 - 像這樣的事件:爲什麼Repeater.ItemDataBound - 事件不會觸發任何事情?
protected void Page_Init(object sender, System.EventArgs e)
{
MyRepeater.ItemDataBound += MyRepeater_ItemDataBound;
// ...
}
protected void MyRepeater_ItemDataBound(object sender,
System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
// ...
}
這樣,沒有被觸發,永遠不會執行的方法。 當我在代碼註冊的方法 - 像
<asp:Repeater ID="MyRepeater" runat="server"
OnItemDataBound="MyRepeater_ItemDataBound">
它的工作。爲什麼前版本不工作?
THX任何的竅門sl3dg3
是不是真的叫了page_Init? AutoEventWireUp是否設置爲true? – idm
是的,調用'Page_Init'。我不知道爲什麼需要AutoEventWireUp(我用真正的測試,沒有區別)。其他事件,如'BtnSave.Click + = BtnSave_Click;'(也在Page_Init中註冊)雖然工作,奇怪... – sl3dg3