2009-03-06 13 views
1

aspxページでSilverlightコントロール(asp:Silverlight)を使用すると、silverlightが存在しない場合の動作をカスタマイズする方法はありますか? Silverlightがクライアント上に存在しない場合は、画像が入ったテーブルを表示したい。Silverlightが存在しない場合のカスタム動作

答えて

2

Tim Heuerにこれに関する多くの情報が書き込まれています。 ここでは主なポイントは、まっすぐに彼のブログから、です。ここで

​​

は、元のブログ記事は
http://timheuer.com/blog/archive/2008/03/25/creating-a-great-silverlight-deployment-experience.aspx

そしてカップルのフォローアップ
http://timheuer.com/blog/archive/2008/09/08/silverlight-install-experience-too-hard.aspx http://timheuer.com/blog/archive/2008/12/02/silverlight-install-experience-best-practices-netflix.aspx

そして、あなたの閲覧のためにあります快楽
http://silverlight.net/learn/learnvideo.aspx?video=57016

1

asp:Silverlightサーバーコントロールは、Silverlight用のホスト/シンクを作成するクライアント側のスクリプトをレンダリングするだけですが、これを自分でテストすることはできますが、JavaScriptで行う必要があります。 asp:Silverlightコントロールがこれをサポートしている可能性はありますが、自分で何かを書く必要があると思います。その場合は、Silverlightホストがブラウザーでどのように作成されているかを調べ、その答えを見つけることができます。

あなたは、asp:Silverlightサーバーコントロールがクライアント側のコードの前に実行されているというのはジレンマです。これを処理するカスタムJavaScriptを記述しなければならない可能性があります。ユーザーエージェント文字列が信頼できるものでなければ、サーバーに処理させることはできません。

関連する問題