asp.net給Silverlight程式傳引數
web程式方面:
第一步:建立跳轉頁面,給呼叫Silverlight的頁面傳遞引數
頁面程式碼:
TagPrefix="asp" %>
ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target=_blank>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml" >
cs程式碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace SilverlightApplication2.Web
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect(String.Format("WebForm1.aspx?SongUrl={0}&SongSinger={1}&SongName={2}", this.SongUrl.Text, this.SongSinger.Text, this.SongName.Text));
}
}
}
第二步:在呼叫Silverlight頁面中
頁面程式碼:
TagPrefix="asp" %>
ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target=_blank>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml" >
cs程式碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace SilverlightApplication2.Web
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.Xaml1.InitParameters = String.Format("SongUrl={0},SongSinger={1},SongName={2}", Request.QueryString["SongUrl"], Request.QueryString["SongSinger"], Request.QueryString["SongName"]);
}
}
Silverlight程式設計
第一步:在app.xaml的Application_Startup事件中
private void Application_Startup(object sender, StartupEventArgs e)
{
Page page = new Page();
page.SongUrl = e.InitParams["SongUrl"];
page.SongSinger = e.InitParams["SongSinger"];
page.SongName = e.InitParams["SongName"];
this.RootVisual = page;
}
第二步:page.xaml 定義如下
public string SongUrl;
public string SongSinger;
public string SongName;
這樣就達到了傳遞引數的目的
環境:asp.net2008 sp1 +Silverlight3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-623868/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell程式引數傳遞給sqlplusSQL
- silverlight 通過除錯頁面傳遞引數給page頁面除錯
- Silverlight之Frame傳遞多個引數並獲取完整引數
- [ASP.NET] 使用Request 傳遞引數ASP.NET
- ASP.NET MVC傳遞引數(model)ASP.NETMVC
- 給一個介面傳遞引數,並接收返回的引數
- 給url傳遞的引數值編碼程式碼例項
- ajax傳遞引數給springmvc總結[轉]SpringMVC
- Gradle傳給虛擬機器的引數Gradle虛擬機
- go return 的時候傳遞引數給deferGo
- ASP.NET 標記href傳遞多個引數ASP.NET
- javascript如何給事件處理函式傳遞引數JavaScript事件函式
- js如何給事件繫結的函式傳遞引數JS事件函式
- PLSQL Language Reference-PL/SQL子程式-子程式引數-子程式引數傳遞方法SQL
- 引數傳遞
- arguments物件獲取給函式傳遞的實際引數物件函式
- 如何給js的onclick事件處理函式傳遞引數JS事件函式
- pthread_create() 給建立的執行緒傳遞引數thread執行緒
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- apicloud拉起小程式並傳遞引數APICloud
- C#引數傳遞之值引數C#
- JNI傳遞引數
- mybatis如何傳引數MyBatis
- Mybatis引數傳遞MyBatis
- js如何給繫結的事件處理函式傳遞引數JS事件函式
- 給SQL Server傳送陣列引數的變通辦法(轉)SQLServer陣列
- 通過行為引數化傳遞程式碼
- 給alias命令新增引數支援
- 傳遞指標引數(函式內部給指標賦值)示例指標函式賦值
- java中如何給多執行緒中子執行緒傳遞引數?Java執行緒
- 命令列CALL程式時傳遞數字引數總結(轉)命令列
- React事件傳遞引數React事件
- 引數傳值機制
- 路由元件傳遞引數路由元件
- C#程式設計:ref【引數按引用傳遞】C#程式設計
- 微信小程式的路由跳轉和傳遞引數微信小程式路由
- 在得到ejb遠端物件時,能否傳引數給無狀態session bean?物件SessionBean
- Java方法04:命令列傳遞引數、可變引數Java命令列