如何从.aspx.cs页面设置Siverlight控件的属性?

时间:2011-04-29 11:08:41

标签: asp.net silverlight

这是我的代码

 public partial class MainPage : UserControl
{
    public MainPage()
    {
        InitializeComponent();           
    }

    public string CurrentPage { get; set; }

现在我想从我的.aspx页面加载事件中设置CurrentPage值吗?

感谢名单

1 个答案:

答案 0 :(得分:0)

如果要从调用网页将参数传入Silverlight应用程序,则必须指定并在<object ... />内分配参数 用于嵌入Silverlight应用程序的标记。
这种参数的一个例子可能是:

<object data="..." type="...">
  <param name="Parameter1" value="Value1" />
</object>

Application_Startup方法(App.xaml.cs)中,您可以从 StartupEventArgs'InitParams 集合中查询这些参数。

如果您只想获取托管网址,则可以在Silverlight应用程序中的任何位置使用此属性:

System.Windows.Browser.HtmlPage.Document.DocumentUri