在页面中,在加载事件中,我正在动态创建用于在页面上显示的控件。这一切都正常工作。我遇到的麻烦是从 AJAX 控件工具包添加扩展器时,特别是我试图向按钮控件添加圆角。不会引发错误,但 AJAX 扩展功能不会出现在显示的页面中。
有没有人对我没有正确做的事情有任何想法,或者是否有可能?
Dim container As HtmlGenericControl
Dim edit As Button
Dim editRoundedCorners As AjaxControlToolkit.RoundedCornersExtender
For each item in items
container = New HtmlGenericControl("div")
container.ID = "container_" & item.code
edit = New Button()
edit.ID = "edit_" & item.code
edit.Text = "Edit"
edit.Style("padding") = "0 0 0 4px"
edit.SkinID = "smallEditButton"
editRoundedCorners = New AjaxControlToolkit.RoundedCornersExtender()
editRoundedCorners.BorderColor = edit.BorderColor
editRoundedCorners.ID = edit.ID & "_RoundedCorners"
editRoundedCorners.Corners = AjaxControlToolkit.BoxCorners.All
editRoundedCorners.Radius = 3
editRoundedCorners.TargetControlID = edit.ID
container.Controls.Add(editRoundedCorners)
container.Controls.Add(edit)
pageContainer.Controls.Add(container)
Next
(pageContainer 是页面上的一个 div)