簡體   English   中英

通過C#調用javascript函數

[英]call javascript function by c#

我有一個要發送到C#的JavaScript函數。

然后,c#函數會將該信息發送到財務打印機。

該函數將從HTML文檔獲取元素ID。

該功能看起來像這樣

function senddata(price)
{
  priceElem=document.getElemById("price");
}

我想將數據發送到將要打印的c#函數。 我有一個由.net創建的文件,我想將其包含在c#函數中。

該.dll文件將連接到財務打印機和c#函數。 .dll將有助於程序與財務打印機之間的通信。 html和javascript正在另一個程序中檢索此信息。 我正在使用incotex財務打印機。 此C#程序將打印收據。 有人在那里請幫忙。

問候,馬西埃拉

我尚不清楚系統的設置方式,因此我的假設是:您想加載某些網頁(本地或使用URL)並使用C#代碼與該網頁進行通信。 您可能想要在網頁內調用JavaScript函數,或者可能希望偵聽加載的網頁中的事件,例如單擊按鈕。 所有這些都可以通過使用瀏覽器控件來完成。 您可以創建瀏覽器控件的實例,也可以在WinForms或WPF UI中使用它。 我假設您的方案是桌面應用程序。

  1. 如果要調用JavaScript函數,請使用Browser.InvokeScript()方法。 一篇詳細的文章介紹如何做到這一點
  2. 如果您想聽瀏覽器控件中的事件(例如按鈕單擊或鏈接單擊), 請參閱本文的操作方法
  3. 如果您想進行更多高級自定義,請查看此C#包裝器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM