轉帖|其它|編輯:郝浩|2011-01-07 13:45:57.000|閱讀 1425 次
概述:本文主要介紹在Silverlight中實現網頁之間傳值的方法,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
今天一直在思考著一個問題:就如我們平時見到的系統登錄一樣,在Silverlight中怎么從登陸頁(A頁)傳到系統金喜正規買球(B頁)?
在網上咨詢的一些網友,有說通過JS傳值、有說通過獨立存儲傳。。
我今天用到的傳值方法是在App里定義全局變量,具體做法:
1、 先在App.xaml.cs定義變量
public string Id = "";
public string Name = "";
public string Pwd = "";
private IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;
//獲取當前應用(silverlight Application) IsolatedStorageSettings 實例,范圍在當前應用
要 添加引用:
using System.IO.IsolatedStorage;
2、 在A頁給變量賦值
//獲取全局變量
App pub = Application.Current as App;
//數據處理中
pub. Id = Id.Text.ToString().Trim();
pub. Name = Name.Text.ToString().Trim();
pub. Pwd = Pwd.ToString().Trim();
3、 在B頁讀取變量的值
//獲取全局變量
App pub = Application.Current as App;
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
{
txtjg.Text = pub.adminName;
}
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載