Интеграция Silverlight 4.0 с SharePoint 2007 - PullRequest
0 голосов
/ 08 ноября 2010

Я создал простую веб-часть Sharepoint, в которой размещается приложение silverlight.Я создал пользовательский элемент управления, который загружает usercontrol.ascx из пути макетов и загружает его.

public class SLSampleWP : System.Web.UI.WebControls.WebParts.WebPart
{
    /// <summary>
    /// Add the silverlight user control here
    /// </summary>
    protected override void CreateChildControls()
    {
        this.Title = "Silverlight Sample";

        //silverlight control
        Control ctrlSilverlight;

        //load the user control
        ctrlSilverlight = this.Page.LoadControl(@"/_layouts/SL.Samples/SL.Samples.AgeCategory.ascx");

        //add the control
        this.Controls.Add(ctrlSilverlight);

    }
}

Пользовательский элемент управления (ascx)

<div id="silverlightControlHost">
Silverlight Web Part
<br />
    <object data="data:application/x-silverlight," type="application/x-silverlight-2"
        width="100%" height="100%">
        <param name="source" value="/_layouts/SL.Samples/Silverlight.Samples.xap" />
        <param name="onerror" value="onSilverlightError" />
        <param name="background" value="white" />
        <param name="minRuntimeVersion" value="4.0.50917.0" />
        <param name="autoUpgrade" value="true" />
        <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
            <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
                style="border-style: none" />
        </a>
    </object>
</div>

НоЯ не получаю элемент управления Silverlight, отображаемый на странице.В чем может быть проблема.Я наивный в Silverlight.

1 Ответ

1 голос
/ 20 мая 2011

Зарегистрировали ли вы MIME-типы в IIS?

Зарегистрируйте MIME-тип для расширения файлов .XAP и .XAML в IIS

Расширение MIME-тип.application / x-silverlight-app

...