首页 > 解决方案 > 如何通过vb.net代码解析数据链接webform。

问题描述

net,我正在尝试创建一个项目,该项目将处理来自文本文件的问题并将答案保存到新的文本文件中。我正在搜索互联网,但找不到通过 vb 代码链接两个网络表单的示例,所以这是我的问题:

我想预处理将通过 vb.net 以特定形式上传的文本文件。该上下文在字符串表中进行解析。现在我希望该表传递给我的其他表单,他们将处理数据以修改下面的网络表单。这是我想按顺序调用其他表格的地方。

Private Sub BtdContinue_Click(sender As Object, e As EventArgs) Handles BtdContinue.Click
    If FileUpl.PostedFile IsNot Nothing Then
        Dim finalTextTable(rows.Length, 4) As String
        'Preprocess
        'for i=0 to finalTextTable.Lenght-1
        '   for j=0 to 4
               'Call the other web form from here in a loop if possible
    End if

这是我的带有标签和图像的网络表单,我希望每个问题都可以更改它 我正在尝试动态添加数据的网络表单

我还希望能够通过上一个按钮转到上一个网络表单。

标签: vb.netwebforms

解决方案


如果我确实正确理解了您的问题,则您要求将数据从预处理的文本文件重定向到另一种形式。我能想到的最简单的解决方案是使用会话变量。预处理文本文件并将其存储到 dataTable 后,您应该添加以下内容:

'Set the value of DataTable to session
  Session("DataTb") = finalTextTable
'Perform your Redirect
  Response.Redirect("FormB.aspx");

上面的代码应该将表格保存到 FormB.aspx 可访问的会话变量中。然后,您可以根据需要处理第二种形式的表格。


推荐阅读