Как добавить файл Silverlight XAP на существующую веб-страницу ASP.NET? - PullRequest
0 голосов
/ 26 августа 2010

Я добавил новое приложение Silverlight в свой проект. Работает нормально сам по себе.

У меня даже есть папка ClientBin в моем веб-приложении ASP.NET с файлом XAP моего проекта Silverlight.

Итак, как мне внедрить этот проект Silverlight в мое существующее веб-приложение ASP.NET?

1 Ответ

1 голос
/ 26 августа 2010

Добавьте HTML-разметку со своей страницы default.aspx в приложении Silverlight на свою страницу .aspx в существующем приложении.Примерно так:

<object type="application/x-silverlight-2"      
    data="data:application/x-silverlight,"    
    style="position:fixed;height:100%; width:100%;">  
        <param name="source" value="ClientBin/YourXAPFile.xap"/>  
        <param name="minRuntimeVersion" value="3.0.40624.0" />
        <param name="autoUpgrade" value="true" />
     <div align="center" style="background-image:url(ClientBin/Icons/install_v1.png);height:100%;background-repeat:no-repeat;background-position:center;background-color:#666;padding:0">
        <div style="text-align:center;padding-top:300px;">
            <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>
        </div>
    </div>
</object> 

Ваша разметка может немного отличаться в зависимости от того, какую версию Silverlight вы используете и какие параметры вы можете добавить.Если это работает для вас, вы также можете создать решение Visual Studio, содержащее как существующее веб-приложение ASP.NET, так и приложение Silverlight, и добавить приложение Silverlight в список приложений Silverlight веб-приложений.

...