任何人都可以看看我下面的代码并推荐我如何停止接收可怕的错误 91。错误:对象变量或未设置块变量。我正在使用 mailto: 函数使用本机电子邮件客户端发送电子邮件并从 gridview 填充带有数据的电子邮件。弹出错误后,我只需单击确定,电子邮件就会加载我想要的确切数据!
Protected Sub GridView2_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView2.SelectedIndexChanged, GridView1.SelectedIndexChanged
Dim MailFormat, Number, BodyOfEmail, FullName As String
Dim RowValue As Double
RowValue = GridView1.SelectedDataKey.Value - 1
Number = GridView1.Rows(RowValue).Cells(5).Text.ToString
FullName = GridView1.Rows(RowValue).Cells(25).Text.ToString
BodyOfEmail = “SomeTextInTheBody”
MailFormat = "mailto:" & Number & "?" & "subject= A subject here" & "&body=" & BodyOfEmail
System.Diagnostics.Process.Start(MailFormat)
End Sub
我可以从 .aspx 页面执行以下代码就好了:
a href="mailto:someone@example.com?Subject=Hello%20again"
并且前景打开没有问题。当执行顶部的 aspx.vb 代码时,这似乎只是一个问题......
谢谢