2011-08-02 10 views
0

可能性の重複:
How to reference a website usercontrol in the c# windows application?C#WindowsアプリケーションでWebフォームをポップアップする方法は?

私は私が1つの.aspxのWebフォームを持っているC#のWindowsアプリケーションを持っています。このフォームはwebform.nowでしか使えなかったので、フォームの1つにあるボタンをクリックするとそのフォームがポップアップします。どうやってするの?

+1

どのような機能がウェブフォームでのみ可能ですか? – Oded

+0

この類似の質問に興味があるかもしれません - [スタンドアロンMVC3のWebアプリケーション?](http://stackoverflow.com/questions/6762193/standalone-mvc3-webapp/6762474#6762474) – Justin

+1

@pavan - でも私はこれに答えました質問私はあなたが昨日の*ほぼ同じ質問*にした回答が十分だと思うので、私は閉じようとしています。 –

答えて

2

別の更新 - 昨日から、この1、その後、私はあなたの質問のリストを見て、見つける - 私はちょうどあなたがこのいずれかの後に掲載あなたの他のだまされやすい人の質問の1を閉鎖する投票:How to reference a website usercontrol in the c# windows application?基本的に同じことを求めています - わずかに異なります。私は、この1つ、その1つを閉じるか、私の答えを削除する投票するかどうかだけではわかりません。あなたが私たちに耳を傾けることを示すことによって私たちを助けてください - 私たちを迷惑しないでください!この質問は、その質問を削除してくださいどちらか - またはあなたがは、おそらくユーザーコントロールにリライトする必要があるとしていることを受け入れる

興味深い - ほとんど不可能あまりにも - しかし、どのようにthis guy shows in his blogとしてIISホスト可能なウェブコアの使用について。あなたにも、Webサーバーにアプリケーションフォームを変えることができ、これを使用して

MSDN Walkthrough

MSDN Blog about this - ここであなたがHTMLを実行することができ、ASPXページなどそれは正しいのWebサーバであるかのように。

しかし、私はアプリとIISホストの間でどのくらいのデータが共有されているのか分かりません。これは私がしばらく試してみることを考えていたものではありません。

編集 @Kragenは以下のコメントで指摘したように - このソリューションを使用することができるという可能性は非常に限られている - により、前提条件などに

を最終的にあなたの最善の策は、になるだろうあなたのフォームアプリケーションにそのページを書き直してください - メンテナンス性のために、ユーザーの視点からでも、なぜ私はいくつかのもののためにウェブページを使用しなければならない理由を真剣に考えています。

+0

しかし、 "IIS7をインストールする必要があります"、IIS Expressの再配布可能ファイルがまだないため、これを使用するエンドユーザーアプリケーションを作成することは困難です。 – Justin

+0

@Kragen - 非常に真実。 Windows 7/2008R2の導入やそれが内部アプリケーションの場合には問題はありません。しかし、本当に答えはフォームアプリケーションにASPXページの機能を書き換えることですが、私はそれを置いて欲しくなく、本当に役に立たなかったようです。 –

0

Manosを見てみることもできますが、aspxページを書き直す必要があります。

関連する問題