Silverlight - 应用程序的运行方法在服务器端启动

时间:2011-10-25 14:58:13

标签: c# silverlight silverlight-4.0

我有一个Silverlight-Application,它托管在ASP.NET站点中。现在,我需要在应用程序的第一次启动时执行一些操作(运行更新数据库的代码)。我正在寻找合适的地方。 任何人都可以帮助我,我必须把这个代码放在哪里? - 谢谢。

1 个答案:

答案 0 :(得分:3)

您可以在Application类中添加Startup事件,例如

public partial class App : Application
{

    private void Application_Startup(object sender, StartupEventArgs e)
    { 
       ... startup code here
    }
}

MSDN。请注意,这在客户端运行 - 而不是在服务器端运行。您的silverlight应用程序中的代码无法在服务器上运行。

如果您的代码必须在服务器上运行,请将您的silverlight控件托管在aspx页面中并覆盖页面的Page_Load事件以执行代码BEFORFE,Silverlight客户端将被发送到浏览器。