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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android 頁面跳轉傳遞引數及頁面返回接收引數Android
- C#頁面間的引數傳遞C#
- Flutter:學會在頁面間傳遞引數Flutter
- aspx頁面中點選按鈕傳遞給Silverlight,並且頁面不重新整理
- .net如何實現頁面間的引數傳遞
- .net頁面間的引數傳遞簡單例項單例
- 在多個JSP頁面之間傳遞引數JS
- dialog如何向其href指定的頁面傳遞引數?
- Vuejs基本知識(八)【頁面間的引數傳遞】VueJS
- 微信開發之小程式頁面間如何傳遞引數
- js通過contentWindow控制iframe子頁面元素點選事件,並把值傳給父頁面JS事件
- Vue3學習(十九) - 使用Vue完成頁面引數傳遞Vue
- 頁面之間傳遞資料
- Silverlight頁面通過繼承擴充套件實現繼承套件
- 移動前端除錯頁面–weinre前端除錯
- AngularJS進階(八)實現頁面跳轉並進行引數傳遞AngularJS
- webform中頁面傳遞Json資料WebORMJSON
- Flutter 路由——頁面表及頁面引數繫結的自動生成Flutter路由
- 微信小程式攜帶引數跳轉頁面/獲取頁面棧微信小程式
- Xamarin 學習筆記 - Page(頁面)筆記
- 利用whistle除錯移動端頁面除錯
- 【easyui】開啟的tab頁同頁面引數不同頁面內容不重新整理UI
- 如何在JSP頁面中傳遞類物件JS物件
- ASP.NET 頁面間資料傳遞方法ASP.NET
- 給手機端頁面留一個除錯後門吧(vue)除錯Vue
- 模擬微信小程式頁面Page方法微信小程式
- 頁面除錯神器Reveal的簡單使用除錯
- React router 4 獲取路由引數,跨頁面引數React路由
- 獲取url中?後面傳遞的引數
- 如何給WordPress頁面(Page)和文章(Post)設定訪問密碼密碼
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- 「前端」weex頁面傳參前端
- 不用USB,透過adb無線除錯安卓手機頁面除錯安卓
- SAP Spartacus Page Layout - 頁面佈局設計
- 【PHP】XDebug+VS Code除錯PHP頁面PHP除錯
- vue中共用一個頁面只是路由引數的變化的單頁面重新渲染Vue路由
- css刪除頁面周邊空白CSS
- 頁面渲染:過程分析