Imports System.Xml
Imports Microsoft.ClearScript
Public Class WebForm1
Loading an XML object or database connection in clearscript with AddObject method is no problem. But how can I add a integer or string variable so when I manipulate it in script I can refer it outside script in VB or vice versa ?
Imports Microsoft.ClearScript
Public Class WebForm1
Inherits System.Web.UI.Page
Private xml As XmlDocument = New XmlDocument
Private documentid As Integer = New Integer
Private cs_engine As Windows.JScriptEngine = New Windows.JScriptEngine
Public Sub Initialize()
cs_engine.AddHostObject("xml", xml)
cs_engine.AddHostObject("me", Me)
Try
cs_engine.Execute("xml.LoadXml('<sales id=""123""/>');")
cs_engine.Execute("me.documentid = me.documentid + 1;")
Catch e As Microsoft.ClearScript.ScriptEngineException
Response.Write(e.GetBaseException)
End Try
If xml.InnerXml.ToString <> "" Then
Response.Write(xml.SelectSingleNode("//sales").Attributes.GetNamedItem("id").InnerText & "<BR><BR>")
Else
Response.Write("No XML Detected!<br><br>")
End If
Response.Write(documentid)
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
End ClassLoading an XML object or database connection in clearscript with AddObject method is no problem. But how can I add a integer or string variable so when I manipulate it in script I can refer it outside script in VB or vice versa ?