只是四处寻求帮助以解决像我这样的初学者看起来很麻烦的问题,即使情况可能并非如此。我确实试图在谷歌上寻找答案,但无济于事。在没有进一步介绍的情况下,请让我告诉你更多关于我遇到的问题和我正在使用的代码。
我正在使用 vb,这是每当我尝试将值传递到另一个页面时出现的错误
An exception of type System.NullReferenceException occurred but was not handled in user code
HResult=-2147467261
Message=Object reference not set to instance of an object.
Source=Formulario
StackTrace:
in Formulario.InfoFormulario.Page_Load(Object sender, EventArgs e) en D: \Formulario\Formulario\InfoFormulario.aspx.vb:línea 8
in System.Web.UI.Control.OnLoad(EventArgs e)
in System.Web.UI.Control.LoadRecursive()
in System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException:
我用来捕获原始页面的代码如下:
Public ReadOnly Property GetNombre() As String
Get
MsgBox("The value of " + TxtNombre.Text)
Return TxtNombre.Text
End Get
End Property
我用来获取值的代码如下
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
LabelNombre.Text = (PreviousPage.GetNombre)
End Sub
End Class