我有一个Silverlight-Application,它托管在ASP.NET站点中。现在,我需要在应用程序的第一次启动时执行一些操作(运行更新数据库的代码)。我正在寻找合适的地方。 任何人都可以帮助我,我必须把这个代码放在哪里? - 谢谢。
答案 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客户端将被发送到浏览器。