Vb.net 可以将字符串调用到web浏览器中吗?

Vb.net 可以将字符串调用到web浏览器中吗?,vb.net,Vb.net,我有一个字符串,其中包含我从服务器返回的大量文本 我想知道是否可以在客户端调用该字符串? 我所做的是将文本文件读入字符串 将字符串放入富文本框中 创建了一个子例程,并声明了一个变量“X”来等于rich textbox 最后在网络浏览器中调用sub,但调用sub时没有收到任何调用 伙计们,我做错了什么 Imports System.IO Public Class Form1 Public Sub Button1_Click(ByVal sender As System.Object, ByVa

我有一个字符串,其中包含我从服务器返回的大量文本

我想知道是否可以在客户端调用该字符串?

我所做的是将文本文件读入字符串 将字符串放入富文本框中 创建了一个子例程,并声明了一个变量“X”来等于rich textbox 最后在网络浏览器中调用sub,但调用sub时没有收到任何调用

伙计们,我做错了什么

Imports System.IO

Public Class Form1

Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim fileContents As New System.Text.StringBuilder()

    For Each f As FileInfo In New DirectoryInfo("C:\Users\cbu05\Desktop\Tester").GetFiles("*.txt")

        ' Specify a file pattern here     
        fileContents.Append(File.ReadAllText(f.FullName) & Environment.NewLine)
    Next
    ' Now you can access all the contents using fileContents.ToString() 

    RichTextBox1.Text = RichTextBox1.Text & fileContents.ToString()

    WebBrowser1.Navigate(textbox1.text)


End Sub
 '=====================================================================

Sub submaker()

    Dim maker As String = RichTextBox1.Text


End Sub
'=============================================================================
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

    Call submaker()

End Sub
'==========================================================================

End Class
抱歉,伙计们,信息有限。这正是我想要做的。。。我正在尝试编写我的应用程序,以导航到一个网站(我自己的)并填写一个web表单

我知道使用web浏览器执行此操作的唯一方法是在浏览器的“文档”部分中填写信息。这非常有效,但一旦我编译代码并设置了我的应用程序,我就没有任何方法用新网站更新我的应用程序

我想做的是继续编写我的web浏览器文档,用大约5个网站完成。我需要有能力用新站点更新我的应用程序,唯一的方法是创建一个更新并修补我当前的.exe应用程序

我的工作是尝试创建一个通用子程序,在子程序中,我会告诉应用程序导航到一个文件夹,读取文件夹中的每个文本文件(其中包含webbrowser的文档和完整代码),然后将代码放入字符串中……最后我会将子程序调用到webbrowser中


这背后的想法是,我可以通过添加/删除文件夹中的txt文件来添加/删除网站。

是的,可以使用
eval
方法“调用”(计算)字符串。这是有争议的,可能还有其他方法来做你想做的事情,但你已经打开了潘多拉的盒子。这里有更多信息:

正如Brian L所指出的,JavaScript中的字符串可以传递给
eval
方法,解释器会将该字符串视为JavaScript代码并执行它。不幸的是,您显示的字符串不是JavaScript,因此解释器将无法理解它,并且由于第一个单词后面的语法错误而失败


另外,只要看一眼,您发布的代码似乎做了客户端JavaScript做不到的事情,即文件IO。您能否提供有关您正试图执行的操作以及希望在客户端执行的代码的更多详细信息?

此字符串包含什么内容?当你“调用”你的字符串时,你想发生什么?彼得说得好,@Roger你可能想发布更多关于你正在使用的vb.net(?)代码的信息,以便任何不熟悉的JS开发人员都能更好地理解你的问题。