InitParameters
Gemini78
Gemini78 non è online. Ultima attività: 08/02/2010 18.51.27Gemini78
il 3 luglio 2009 alle 12:34
336 messaggi dal 21 marzo 2008
Ciao a tutti,
ho inserito in una pasina .aspx un SilverLight in questo modo:
<asp:Silverlight ID="fileUpload" runat="server" Source="~/Administrator/ClientBin/FileUpload.xap"
MinimumVersion="2.0.31005.0" Width="500" Height="150" Windowless="true" InitParameters="UploadPage=FileUpload.ashx,Filter=Video (*.avi;*.mpg;*.mpeg;*.flv)|*.avi;*.mpg;*.mpeg;*.flv,MaxConcurrentUploads=1, Multiselect=false, MaxNumberToUpload=1, TotalFilesUploaded=1" />
Ora, vorrei da codice modificare InitParameters per aggiungere o modificare alcuni parametri.
Come posso fare questo?
Grazie
Re: InitParameters
novecento
novecento non è online. Ultima attività: 06/02/2010 11.18.19novecento Top Poster
il 3 luglio 2009 alle 16:57
Gemini78 wrote:
Ciao a tutti,
ho inserito in una pasina .aspx un SilverLight in questo modo: <asp:Silverlight ID="fileUpload" runat="server"
Source="~/Administrator/ClientBin/FileUpload.xap"
MinimumVersion="2.0.31005.0" Width="500" Height="150"
Windowless="true"
InitParameters="UploadPage=FileUpload.ashx,Filter=Video
(.avi;*.mpg;*.mpeg;*.flv)|*.avi;*.mpg;*.mpeg;.flv,MaxConcurrentUploads=1, Multiselect=false, MaxNumberToUpload=1, TotalFilesUploaded=1" /> Ora, vorrei da codice modificare InitParameters per aggiungere o modificare alcuni parametri.
Come posso fare questo?
Grazie
Ciao,
puoi accedere alla proprietà InitParameters del controllo "fileUpload", è una proprietà di tipo String quindi devi procedere manualmente alla gestione delle coppie "nome=valore". Puoi modificare questi valori nell'evento Load della pagina.

Alessio Leoncini
SilverlightItalia.com
Re: InitParameters
Gemini78
Gemini78 non è online. Ultima attività: 08/02/2010 18.51.27Gemini78
il 3 luglio 2009 alle 17:44
336 messaggi dal 21 marzo 2008
Grazie per l'aiuto
hai un piccolo esempio?
Io ho provato, ma mi dice che InitParameters è di sola lettuta.
Re: InitParameters
novecento
novecento non è online. Ultima attività: 06/02/2010 11.18.19novecento Top Poster
il 3 luglio 2009 alle 17:50
Gemini78 wrote:
Grazie per l'aiuto
hai un piccolo esempio?
Io ho provato, ma mi dice che InitParameters è di sola lettuta.
<script runat="server">
public void Page_load(object sender, EventArgs e)
{
Xaml1.InitParameters = String.Format("xx=ciao,{0}", Xaml1.InitParameters);
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;"> <head runat="server">
<title>SilverlightApplication1</title>
</head>
<body style="height: 100%; margin: 0;">
<form id="form1" runat="server" style="height: 100%;">
<asp:ScriptManager ID="ScriptManager1"
runat="server"></asp:ScriptManager>
<div style="height: 100%;">
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin/SilverlightApplication1.xap"
MinimumVersion="2.0.31005.0" Width="100%" Height="100%" InitParameters="UploadPage=FileUpload.ashx,Filter=Video(.avi;*.mpg;*.mpeg;*.flv)|*.avi;*.mpg;*.mpeg;.flv,MaxConcurrentUploads=1, Multiselect=false, MaxNumberToUpload=1, TotalFilesUploaded=1" /> </div>
</form>
</body>
</html>

E in Silverlight:
private void Application_Startup(object sender, StartupEventArgs e) {
string xx = e.InitParams["xx"];
//...

Alessio Leoncini
SilverlightItalia.com
Re: InitParameters
Gemini78
Gemini78 non è online. Ultima attività: 08/02/2010 18.51.27Gemini78
il 3 luglio 2009 alle 18:09
336 messaggi dal 21 marzo 2008
Grazie mille
Funziona perfettamente
Re: InitParameters
novecento
novecento non è online. Ultima attività: 06/02/2010 11.18.19novecento Top Poster
il 3 luglio 2009 alle 18:15
Gemini78 wrote:
Grazie mille
Funziona perfettamente
Prego
.

Alessio Leoncini
SilverlightItalia.com

 

Torna al forum |   Feed RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
COMMUNITY
ULTIMI MESSAGGI
UTENTI ONLINE
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2010.2.8