2017-01-22 25 views
1

C#ActiveXコントロールを作成して正常に登録しましたが、HTMLページで試してみましたが、完全に動作しますが、ASPXページ内に配置して使用すると、エラーが発生しました:ASPXページでActiveXコントロールが動作しない

"JavaScriptランタイムエラー:メンバーが見つかりませんでした。"

私は私のActiveXコントロール

の任意の関数を呼び出すようにしようとすると、上記のエラーがここにHTMLページに取り組んで、まったく同じコード線量はaspxページに

<html> 
<head> 
    <title>Test for c# dll</title> 
    <script type="text/javascript"> 
     function innit() 
     { 
      var obj = document.getElementById("barcodeReader"); 
      document.getElementById("txtInit").value = obj.myInit(); 
     } 
     function takeImage() 
     { 
      var obj = document.getElementById("barcodeReader"); 
      document.getElementById("txtImg1").value = obj.takeImage(); 
      var t = "none"; 
      while(t == "none") 
      { 
       t = obj.getImage(); 
      } 
      document.getElementById("txtImg").value = obj.getImage(); 
     } 
    </script> 
</head> 
<body> 
<OBJECT ID="barcodeReader" CLASSID="CLSID:2174C6FB-475C-4507-848C-26AAD312BD01"></OBJECT> 
<br> 
<input type="text" id="txtInit"> 
<br> 
<input type="text" id="txtImg1"> 
<br> 
<textarea rows="10" cols="150" id="txtImg"></textarea> 
<br> 
<button id="btnClick" onclick="innit()">click</button> 
<br> 
<button id="btnimage" onclick="takeImage()">take-Image</button> 
</body> 

を動作しないというコードが起こります

答えて

0

セキュリティ設定に関する問題は、ローカルホストからWebサイトを実行しているため、ローカルイントラネットのセキュリティ設定を変更する必要があります

関連する問題