silverlight 通過除錯頁面傳遞引數給page頁面
需求
如下面的專案結構,我們會在Default.aspx頁面中需要傳遞兩個值到SilverlightTestPage.aspx頁面,並且需要在SilverlightTestPage.aspx頁面所宿主的Silverlight應用程式中獲取並顯示:
1.先修改page 的建構函式
public Page(string passText)
{
InitializeComponent();
txtPass.Text = passText;
}
這裡傳遞幾個引數就修改page的構造引數為幾個
2.然後修改App.xaml.cs
string passText = e.InitParams["passText"];
this.RootVisual = new Page(passText);
通過e.InitParams獲取引數集合,然後通過建構函式把引數傳遞給page
3.修改default.aspx頁面的內容
直接copy除錯頁面的內容,注意不要掉了註冊silverlight控制元件的指令,就是
4.剩下的就是在default.cs中傳遞你要傳遞的引數了比如說客戶端IP,等等在silverlight裡面不能直接獲取的值
string IP=Request.UserHostAddress;
Xaml1.InitParameters ="ip="+IP+""
如果有多個引數 逗號隔開即可如 Xaml1.InitParameters ="ip="+IP+",userName=aaaaaaa,pwd=123"
最後設default為起始頁,編譯執行 ok 引數傳遞到了page的建構函式中
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-553563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flutter:學會在頁面間傳遞引數Flutter
- dialog如何向其href指定的頁面傳遞引數?
- Vuejs基本知識(八)【頁面間的引數傳遞】VueJS
- 023.Vue3入門,父頁面給子頁面傳遞資料Vue
- 024.Vue3入門,父頁面給子頁面傳遞多種資料Vue
- Vue3學習(十九) - 使用Vue完成頁面引數傳遞Vue
- 微信開發之小程式頁面間如何傳遞引數
- router-view子頁面呼叫父頁面方法更新父頁面引數View
- 頁面之間傳遞資料
- router跳轉page頁面
- 金蝶雲星空——開啟其他表單編輯頁面並傳遞引數
- 026.Vue3入門,父頁面給子頁面傳遞資料,在子頁面不能修改,只能改自己的data內容Vue
- 利用whistle除錯移動端頁面除錯
- 給手機端頁面留一個除錯後門吧(vue)除錯Vue
- Xamarin 學習筆記 - Page(頁面)筆記
- Flutter 路由——頁面表及頁面引數繫結的自動生成Flutter路由
- 【easyui】開啟的tab頁同頁面引數不同頁面內容不重新整理UI
- 【PHP】XDebug+VS Code除錯PHP頁面PHP除錯
- 微信小程式攜帶引數跳轉頁面/獲取頁面棧微信小程式
- ng-template 使用過程中引數傳遞錯誤的單步除錯除錯
- 不用USB,透過adb無線除錯安卓手機頁面除錯安卓
- 如何給WordPress頁面(Page)和文章(Post)設定訪問密碼密碼
- React router 4 獲取路由引數,跨頁面引數React路由
- 基於socket.io打造hybrid除錯頁面除錯
- 通過行為引數化傳遞程式碼
- 獲取url中?後面傳遞的引數
- 多頁面-HASH-頁面間傳值 Sloth-state
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- SAP Spartacus Page Layout - 頁面佈局設計
- 模擬微信小程式頁面Page方法微信小程式
- Travis + github page 前端頁面自動化部署Github前端
- 面試官問:Go 中的引數傳遞是值傳遞還是引用傳遞?面試Go
- vue中共用一個頁面只是路由引數的變化的單頁面重新渲染Vue路由
- uni.navigateBack 返回上一頁面帶引數
- react路由引數改變不重新渲染頁面React路由
- instant.page:提高網站頁面載入速度網站
- 頁面渲染:過程分析
- 前端學習筆記:通過H5頁面呼叫不同客戶端的原生頁面前端筆記H5客戶端
- gdb除錯傳入引數除錯