我有一个MVVM Silverlight RIA业务应用程序,其中有一小部分.net webforms将在PDA上运行.Silverlight应用程序使用Windows身份验证,以便在每个页面上我可以调用AuthenticationDomainService来获取登录用户像这样...
LoadOperation loadUserOp = authContext.Load(authContext.GetUserQuery());
loadUserOp.Completed += new EventHandler(loadUserOp_Completed);
void loadUserOp_Completed(object sender, EventArgs e)
{
try
{
User user = authContext.Users.First();
CurrentUserLogin = user.Name;
}
catch
{
}
}
我需要一种方法,以便我可以通过PDA的asp.net登录页面的Codebehind中的Windows身份验证登录,然后从页面后面的那些asp.net代码中访问authContext。想法?