最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#和javascript函數(shù)相互調用示例分享

 更新時間:2014年01月17日 10:36:44   作者:  
在webBrowser使用過程中為了C#和JS通訊,webBrowser必須設置ObjectForScripting的屬性,它是一個object,這個object可以提供給webBrowser控件載入的網(wǎng)頁上的script訪問

在設置過webBrowser控件的ObjectForScripting屬性后,還需要設置應用程序對com可見,不然會拋出一個異常(ObjectForScripting 的類必須對 COM 可見。請確認該對象是公共的,或考慮向您的類添加 ComVisible 屬性。),可做如下設置:

[System.Runtime.InteropServices.ComVisible(true)]

例如:

復制代碼 代碼如下:

[ComVisible(true)]
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        protected override void OnLoad(EventArgs e)
        {
            webBrowser1.ObjectForScripting = this;
            webBrowser1.Navigate("http://www.fzitv.net");
            base.OnLoad(e);
        }
    }

如果要和JS通訊,使用webBrowser的Document對象的InvokeScript方法即可。

該方法簽名如下:

InvokeScript(String spriteName,object[] args);

例如:

復制代碼 代碼如下:

<scripttype="text/javascript">     //提供給c#調用的方法   
 function test(n,s){        
    alert(n+"/"+s);   
 }     //調用C#的方法    
function callCSharp(){         //這里可以看到window.external被設置成了什么       
 alert(window.external);       
 window.external.Test("hello",15);    
}
</script>
<button onclick="callCSharp()">call c#</button>

調用:web.Document.InvokeScript("test", new Object[] {1,"hello"});

相關文章

  • C#實現(xiàn)中文日歷Calendar

    C#實現(xiàn)中文日歷Calendar

    這篇文章介紹了C#實現(xiàn)中文日歷Calendar的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • NGUI實現(xiàn)滑動翻頁效果實例代碼

    NGUI實現(xiàn)滑動翻頁效果實例代碼

    本文通過一段實例代碼給大家介紹NGUI實現(xiàn)滑動翻頁效果,代碼簡單易懂,對ngui 滑動翻頁相關知識感興趣的朋友一起學習吧
    2016-04-04
  • 基于Kubernetes實現(xiàn)前后端應用的金絲雀發(fā)布(兩種方案)

    基于Kubernetes實現(xiàn)前后端應用的金絲雀發(fā)布(兩種方案)

    這篇文章主要介紹了基于Kubernetes實現(xiàn)前后端應用的金絲雀發(fā)布,文中給大家提到了兩種常用方案,通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-12-12
  • C# IFF圖形結構解析代碼

    C# IFF圖形結構解析代碼

    這個結構有點像RIFF文件。。是分段的。但要注意ANNO這個描述字段 必須是使用2個字節(jié) 否則ACDSEE無法識別。
    2010-03-03
  • C#?WPF實現(xiàn)3D操作幾何體效果

    C#?WPF實現(xiàn)3D操作幾何體效果

    眾所周知,我的世界就是無數(shù)個像素塊的集合,而像素塊也就是立方體。關于新建立方體,這個大家已經(jīng)非常熟練了,本文就來說說如何實現(xiàn)3D操作幾何體效果吧
    2023-03-03
  • C#/VB.NET創(chuàng)建PDF文檔的示例代碼

    C#/VB.NET創(chuàng)建PDF文檔的示例代碼

    通過代碼創(chuàng)建 PDF 文檔有許多好處,所以本文將為大家詳細介紹一下如何使用 Spire.PDF for .NET 在 C# 和 VB.NET 中從頭開始創(chuàng)建 PDF 文檔,需要的可以參考下
    2023-12-12
  • 關于C#生成MongoDB中ObjectId的實現(xiàn)方法

    關于C#生成MongoDB中ObjectId的實現(xiàn)方法

    本篇文章小編為大家介紹,關于C#生成MongoDB中ObjectId的實現(xiàn)方法。需要的朋友參考下
    2013-04-04
  • Visual C#中如何使用IComparable和IComparer接口

    Visual C#中如何使用IComparable和IComparer接口

    這篇文章主要介紹了C#中使用IComparable和IComparer接口,在本例中,該對象被用作第二個參數(shù)被傳遞給Array.Sort的接受IComparer實例的重載方法,需要的朋友可以參考下
    2023-04-04
  • C#實現(xiàn)獲取程序路徑方法小結

    C#實現(xiàn)獲取程序路徑方法小結

    這篇文章主要介紹了C#實現(xiàn)獲取程序路徑方法,實例分析了C#獲取文件路徑的各種常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C# .NET創(chuàng)建虛擬目錄的方法詳解

    C# .NET創(chuàng)建虛擬目錄的方法詳解

    虛擬目錄(virtual directory),計算機術語,每個 Internet服務可以從多個目錄中發(fā)布。本文將為大家介紹如何通過C# asp.net mvc 創(chuàng)建虛擬目錄,感興趣的可以了解一下
    2022-01-01

最新評論

周至县| 达州市| 大田县| 抚顺县| 西乡县| 凉城县| 榆树市| 达州市| 南宁市| 阜平县| 余干县| 冕宁县| 时尚| 夏邑县| 邢台县| 长泰县| 沐川县| 隆林| 甘洛县| 枣强县| 咸阳市| 麻江县| 玉山县| 中西区| 无极县| 汉沽区| 莫力| 美姑县| 威海市| 耒阳市| 龙山县| 平南县| 宜州市| 静安区| 武平县| 明星| 本溪| 盱眙县| 洪泽县| 开阳县| 花莲县|