在动态创建的 ASP.net 控件中创建动态 ASP.net 控件
可以生成 HTML 元素、ASP.net 文本框、以及其他动态创建的 ASP.net 控件中的按钮。但是,此任务可能看起来很混乱,因为在设置其事件处理程序时,新添加的控件尚不存在。
要实现此功能,请按照以下步骤操作:
示例: 考虑一个 ASP.net 应用程序,其中单击按钮会生成 HTML、文本框和其他内容按钮。
代码示例:
protected void btnCreateHazard_Click(object sender, CommandEventArgs areaCount) { // Get the current number of hazards int hazardCount = Convert.ToInt32(ViewState["hazardCount"]) + 1; // Get the argument from the button int placeholderID = Convert.ToInt32(areaCount.CommandArgument); // Create the hazard createHazard(hazardCount, placeholderID); // Set the new hazard into the viewstate ViewState["hazardCount"] = hazardCount; }
其他注意事项:
以上是如何在其他动态创建的控件中创建动态 ASP.NET 控件?的详细内容。更多信息请关注PHP中文网其他相关文章!