Добавление страниц Silverlight на существующую страницу ASP.net? - PullRequest
0 голосов
/ 20 апреля 2010

Я знаю, как добавить страницу SL в целом в существующее приложение ASP.net. У нас есть страница ASP.net с несколькими вкладками. Каждая вкладка является пользовательским элементом управления. Мы хотим добавить еще одну вкладку, на которой будет размещаться контент Silverlight.

  1. Можно ли добавить содержимое Silverlight на одной из вкладок страницы? Любой пример ссылки?

Другой способ задать тот же вопрос:

  1. Возможно ли иметь страницу ASP.net с верхней половиной как обычный контент asp.net, а другую половину с содержанием silverlight?

Пожалуйста, сообщите. Спасибо AJ

1 Ответ

2 голосов
/ 20 апреля 2010

Вот как вы встраиваете элементы управления Silverlight в веб-страницы (просто используйте обычный HTML):

<body>
    <form id="form1" runat="server" style="height:100%">
    <div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
          <param name="source" value="ClientBin/SilverlightApplication1.xap"/>
          <param name="onError" value="onSilverlightError" />
          <param name="background" value="white" />
          <param name="minRuntimeVersion" value="4.0.50401.0" />
          <param name="autoUpgrade" value="true" />
          <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.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>
</body>

Вам в основном нужно ссылаться на ваш файл .xap в элементе "param" в данных объекта. Так что да, вы можете комбинировать контент Silverlight и HTML. Просто вставьте Silverlight в нужную вам ASP-страницу. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...