2009-08-11 5 views
0

ich eine asp.net Anwendung erstellt. Wie kann ich ein silverlight-Tag in mein asp.net-Projekt integrieren? Als ich gegoogelt habe, habe ich einige Beispiele für 2.0 bekommen. Wo kann ich eine Beispiellösung für silverlight 3.0 erhalten?Wie kann ich Silverlight 3 mit asp.net integrieren

Hinweis: Als ich in Google nach dem gleichen suchte, bekam ich eine Lösung, um eine system.web.silverlight.dll hinzuzufügen, die in meinem% win%/Programme \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Server \ system vorhanden ist. web.silverlight.dll

für 3.0% Gewinn%/Program Files \ Microsoft SDKs \ Silverlight \ v3.0 \ Bibliotheken \ Server \ System.ServiceModel.PollingDuplex.dll gibt es keine system.web.silverlight.dll .

Was muss ich tun, um das Silverlight in mein asp.net zu integrieren?

Antwort

0

Sie möchten diese Assemblys nicht Ihrer asp.net-Website hinzufügen, da sie für die Entwicklung des Silverlight-Projekts bestimmt sind.

Alles, was Sie brauchen, ist:

  1. Silverlight 3-Plug-in der Maschine des Benutzers
  2. eine XAP-Datei, die das Silverlight 3 binäre
  3. kompiliert wird
  4. Neueste Silverlight.js
  5. Einige Markup in Ihrer html oder aspx Seite wie Beispiel unten (ClientBin/BIA1.XAP ist das verwendete binäre)

Es ist viel einfacher, nur installieren th e Silverlight Tools für VS2008 und lassen Sie es einrichten, indem Sie ein neues Silverlight-Projekt zu Ihrer Lösung hinzufügen, es fragt Sie, ob Sie in Ihre bestehende asp.net-Website mit einer Test-HTML-Datei erstellt werden soll. Download here

<object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">   
     <param name="source" value="ClientBin/BIA1.xap"/> 
     <param name="onerror" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="3.0.40624.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none;"> 
      <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> 
     </a> 
    </object>