Silverlight интегрирован с Asp не работает - PullRequest
0 голосов
/ 02 марта 2012

У меня есть эта проблема в этом сценарии: 1-я сделал новый проект Silverlight с веб-приложением и разместил проект Silverlight. 2 - при попытке одного проекта silverlight он работает очень хорошо, без ошибок. 3-но при попытке «silverlighttestpage.aspx» открывается браузер и появляется белая страница. И появляется кружок загрузки silverlight, и после достижения 100% ничего не отображается.

не могли бы вы мне помочь, я новичок в silverlight и asp, кстати, у меня установлен silverlight 4 sdk.

вот HTML: ``

<div id="silverlightControlHost">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
      <param name="source" value="ClientBin/silverlighttest3.xap"/>
      <param name="onError" value="onSilverlightError" />
      <param name="background" value="white" />
      <param name="minRuntimeVersion" value="4.0.50826.0" />
      <param name="autoUpgrade" value="true" />
      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
          <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
      </a>
    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
</form>

и проект silverlight, подобный этому:

<UserControl x:Class="silverlighttest3.MainPage"
  ....

    <Grid x:Name="LayoutRoot" Background="blue" Height="507" Width="842" HorizontalAlignment="Stretch">
        <MultiScaleImage HorizontalAlignment="Left" Margin="146,27,0,0" Name="multiScaleImage1" VerticalAlignment="Top" Source="Source/dzc_output.xml"/>
    </Grid>
</UserControl>

1 Ответ

0 голосов
/ 02 марта 2012

У вас есть какой-либо различимый контент на вашем главном экране? Не могли бы вы опубликовать свой HTML на своей тестовой странице?

Придайте основному виду Silverlight цвет фона (кроме белого) и убедитесь, что он не просто сливается с белым фоном пустой тестовой страницы.

<UserControl x:Class="SilverlightApplication2.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="LayoutRoot" Background="Blue">

    </Grid>
</UserControl>
...