0

電話の発信者IDデバイスを持っています。発番号をデータベースに記録したい。私はjavascriptとActivexを使用しましたが、それはIEでのみ機能します。私はMVCとEFを使用しています。

Silverlightを使用して、それをWebアプリケーションプロジェクトに埋め込んで、Silverlightプロジェクトがデータベースにアクセスし、電話番号を記録できるようにすることは可能ですか。

可能であれば、簡単な例を教えていただけますか?(Silverlightでプロジェクトを作成しましたが、参照にdll(発信者IDデバイスSDK)を追加できません。)

4

2 に答える 2

0

「ActiveX for Chrome」拡張機能を使用してみましたか?

https://chrome.google.com/webstore/detail/lgllffgicojgllpmdbemgglaponefajn

于 2012-06-20T11:46:08.773 に答える
0

ActiveX を使用している理由を説明していないので、コントロールがハードウェア電話発信者 ID デバイスへのインターフェイスを提供できると思います。

Silverlight で問題が解決する可能性があります。ただし、ネイティブ コード (電話 ID デバイスにアクセスするための COM オブジェクトなど) を呼び出す必要がある場合は、Silverlight アプリケーションをTrusted Applicationとして実行する必要があります。一般に、これにはアプリケーションを Out Of Browser (OOB) で実行する必要があります。これにより、ブラウザは OOB Silverlight アプリケーションをインストールする手段にすぎません。

また、Silverlight アプリケーションがデータベースと対話できるようにする Web サービス インターフェイスを作成する必要があります。Silverlight プロジェクトに Entity Framework への参照を追加するだけで、データベースに直接アクセスすることはできません。ただし、WCF RIA サービスを使用すると、Silverligt アプリケーションを IIS でホストされている Entity Framework に簡単に接続できます。

于 2012-06-20T13:43:35.590 に答える