2011-10-25 25 views
-1

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

回答

3

您可以添加到您的应用程序类中的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客户端将发送到浏览器。

+1

或者如果在代码下载后必须发生'Application_Startup'代码调用服务器上的WCF服务。 –

+0

好评 - 全部取决于你需要发生什么事情的顺序。 – Ryan

相关问题