1

VB.NETベースのレガシーWebアプリケーションにSilverlight機能を含めるように取り組んでいます。この変更に伴い、VBからC#に切り替えています(すべての新しい開発はC#であるため、C#の回答が必要です)。コンテンツ領域にSilverlightコントロールまたは従来のモジュール/ページのいずれかを格納できる何らかの形式のマスターページを使用したいと思います。

これまでに見たオプションでは、どちらか一方が有効になりますが、両方は有効になりません。ユーザーがメニューから選択した内容に基づいて、「コンテンツ領域」をVB ASP.NETページまたはC#Silverlightコンポーネントに切り替える方法はありますか?参考までに、メニューとナビゲーションはSilverlightコントロールによっても提供されます。

ありがとう!

4

3 に答える 3

0

これは、明確化の要求ほど答えではありません。

OK、私が理解しているように、ビジネスロジックまたはユーザー入力によって決定される、レガシーasp.netのもの、またはSilverlightコントロールのいずれかを含むコンテンツテンプレートを持つマスターページが必要です。

なぜこれが問題なのですか?それは完全に自然なことのように思えます。私の知る限り、マスター ページは内部のコンテンツ テンプレートが何を保持するかをあまり気にしません。ニーズに基づいてアクティブなビューを変更するコンテンツでマルチビューを定義できるようです.1つのビューにはレガシーのものを含めることができ、もう1つのビューにはSilverlightを含めることができます.

私はあなたの問題を誤解していますか?

于 2009-06-15T16:52:33.563 に答える
0

「Silverlight または ASP.NET」の場合ではありません。アプリケーションの観点からは、Silverlight コンポーネントを配信することは、たとえば画像を配信することと同じです。オブジェクトはクライアント側のマークアップの一部です。ASP.NET コードは分離コードに何を表示する必要があるかを判断し、必要なものをブラウザーにプッシュします。

于 2010-08-14T13:45:45.563 に答える
0

asp.net Silverlight コントロールもあります...詳細はこちら... http://msdn.microsoft.com/en-us/library/cc838274(VS.95).aspx

したがって、コードに応じて、asp.net のもの、またはそれ自体が Silverlight のものを処理する Silverlight コントロールを表示できます...また、値 (パラメーター) を Silverlight コントロールに渡したり、ブリッジを使用して Silverlight からhtml...

http://jesseliberty.com/2008/12/26/passing-parameters-into-silverlight-applications/

http://www.codeproject.com/KB/silverlight/SilverlightHtmlBlend.aspx

于 2009-06-06T21:40:16.190 に答える