我构建了一个简单的类 导入Microsoft.VisualBasic Imports System.IO
Public Class buildcntrl 函数buildcontrol()As String
Dim SB As New StringBuilder()
Dim SW As New StringWriter(SB)
Dim o As New HtmlTextWriter(SW)
Dim d As New RadioButtonList
d.Items.Add("True")
d.Items.Add("False")
d.RenderControl(o)
Return SB.ToString()
End Function
结束课程 当我在这样的asp.net页面中使用该类时 Dim t As New buildcntrl 的Response.Write(t.buildcontrol) 它工作正常但是当使用类来调用同一个类时,我收到一个错误 System.NullReferenceException:未将对象引用设置为对象的实例。在System.Web.UI.WebControls.RadioButtonList.Render(HtmlTextWriter writer) 当我调试问题时,它会在尝试执行d.RenderControl(o)时抛出错误 这适用于除RadioButtonList
之外的所有其他对象