1
Désolé, cette question est très simple, mais comment ajouter un objet Silverlight 3, c'est-à-dire un XAP, à partir du code d'une application asp.net?Création d'un objet silverlight 3 dans le code
Désolé, cette question est très simple, mais comment ajouter un objet Silverlight 3, c'est-à-dire un XAP, à partir du code d'une application asp.net?Création d'un objet silverlight 3 dans le code
Vous avez deux options. Le premier implique plus de code, mais une meilleure "sécurité", et l'autre vous permet d'ajouter du code HTML personnalisé.
donc soit utiliser:
HtmlGenericControl myHtmlObject = new HtmlGenericControl("object");
myHtmlObject.Attributes["data"] = "data:application/x-silverlight-2";
myHtmlObject.Attributes["type"] = "application/x-silverlight-2";
myHtmlObject.Attributes["width"] = "100%";
myHtmlObject.Attributes["height"] = "100%";
this.Page.Controls.Add(myHtmlObject);
HtmlGenericControl mySourceParam = new HtmlGenericControl("param");
mySourceParam.Attributes["name"] = "source";
mySourceParam.Attributes["value"] = "ClientBin/MySilverlightApplication.xap";
myHtmlObject.Controls.Add(mySourceParam);
HtmlGenericControl myOnErrorParam = new HtmlGenericControl("param");
myOnErrorParam .Attributes["name"] = "onError";
myOnErrorParam .Attributes["value"] = "onSilverlightError";
myHtmlObject.Controls.Add(myOnErrorParam);
// ... et ainsi de suite ...
ou:
LiteralControl myHtmlSnippet = new LiteralControl(
@"<object data=""data:application/x-silverlight-2,"" type=""application/x-silverlight-2"" width=""100%"" height=""100%"">
<param name=""source"" value=""ClientBin/SilverlightApplication10.xap"" />
<param name=""onError"" value=""onSilverlightError"" />
<!-- etc... -->
</object>
");
this.Page.Controls.Add(myHtmlSnippet);
// enter code here
Qu'est-ce que vous essayez de faire? – ChrisF