System.Windows.Forms名前空間参照を使用してWebブラウザーコントロールを使用するasp.netアプリケーションがあります。アプリケーションはローカルシステムで正常に実行されますが、ホストするとエラーが表示されます。Webアプリケーションで使用するためにdllを埋め込むにはどうすればよいですか。
11480 次
4 に答える
0
前述のように、ASP.NETでWinFormsコントロールを使用することはできません。
iframeを使用して、Webブラウザコントロールに表示しようとしているページを表示します:http ://www.w3schools.com/tags/tag_iframe.asp
于 2012-06-01T13:23:02.373 に答える
0
System.Windows.Forms
コードが実行されているコンピューターに表示するためのクラスが含まれています。PC でテストする場合は、開発サーバーと同じマシンでブラウザーを実行するため、機能します。
実際のサーバーで実行すると、すべてSystem.Windows.Forms
の内容がユーザーの PC ではなくサーバーに表示されます。(さらに、サーバーのサービス セッションで非表示のデスクトップに表示されます)。
Web フォームと Windows フォームを混在させないでください。あなたがやりたいことは何でも-winformsを含まない別の方法があります。
System.Windows.Forms
webb アプリケーションでは使用しないでください
于 2012-06-01T12:51:58.537 に答える