silverlight xap如何接收引數(13)

2021-08-26 21:48:23 字數 944 閱讀 6122

silverlight/xap如何接收引數?

silverlight不能象flash一樣,直接以類似***.xap?name=123的方式傳遞引數,而是要用另一種方式實現:

html部分(注意高亮部分):

" style="text-decoration: none;">

注:initparams傳遞引數時,必須以x=y,a=b這樣的鍵值對格式傳入

cs部分:

idictionary_dic;

_dic = e.initparams;

this.rootvisual = new mainpage(_dic);

}...

注:這裡用e.initparams取得傳入的引數,同時利用new mainpage(_dic)將引數傳到需要的xaml中去

mainpage.xaml.cs部分:

public partial class mainpage : usercontrol

public mainpage(idictionarydicparam)

}注:這裡,我們過載了乙個帶引數的建構函式用於接受引數

更簡單方法:

1)aspx端

response.redirect("slinteresttestpage.aspx?a=123&b=345");

2)silverlight端接收

idictionaryparas = htmlpage.document.querystring;

string s = paras["a"];

string b = paras["b"];

注意:有時傳遞漢語會遇到亂碼問題,解決方法是:把漢字進行base64編碼,接收時解碼就不會有亂碼問題了。

菩提樹下的楊過

出處:

Silverlight xap檔案詳解

xap檔案是silverlight 2應用程式編譯打包後的乙個檔案,它是乙個標準的zip壓縮檔案,包括了silverlight 2應用程式所需的一切檔案,如程式集 資源檔案等。本文將對silverlight中的xap檔案進行詳細的說明。xap檔案是silverlight 2應用程式編譯打包後的乙個檔...

silverlight xap如何接收引數

silverlight不能象flash一樣,直接以類似 xap?name 123的方式傳遞引數,而是要用另一種方式實現 html部分 注意高亮部分 style text decoration none 注 initparams傳遞引數時,必須以x y,a b這樣的鍵值對格式傳入 cs部分 idict...

Silverlight XAP檔案執行器

silverlight xap檔案簡單執行器,也可以叫簡單瀏覽器。有時候拿到xap檔案發現執行承載的html檔案不見了。想直接執行xap看看效果!然而今天還要自己寫個標籤,但是怎麼寫了,還得開啟vs生成個模版然後複製出來,麻煩啊!鬱悶啊鬱悶。所以就做了個xap直接執行器。軟體名稱 silverlig...