我是 ASP .Net 编程的初学者。
我正在开发一个小的培训网络应用程序。
我开发了一个 Web 表单,用户可以在其中将商品添加到购物车中。
用户的购物车与会话变量匹配。
我在 Page_PreRender 事件处理程序中检查用户的购物车是否为空。
如果购物车不为空,则将表格插入到表单中。
购物车中的每一项都与表格中的一行相匹配。
一个项目行包含一个 HtmlInputSubmit 以从购物车中删除该项目。
这是我编写的用于动态创建“删除项目” HtmlInputSubmit 的代码:
submitSupprimerArt = new HtmlInputSubmit();
cellTblCaddie.Controls.Add(submitSupprimerArt);
submitSupprimerArt.Value = "Supprimer " + article.Id;
submitSupprimerArt.Attributes.Add("articleId", article.Id);
submitSupprimerArt.ServerClick += new EventHandler(submitSupprimerArt_Click);
当用户单击 HtmlInputSubmit 时,会进行回发,但不会调用 submitSupprimerArt_Click 事件处理程序。
有人可以给我一个理由吗?