我有一个 MVVM Silverlight RIA 业务应用程序,其中包含一小部分将在 PDA 上运行的 .net 网络表单。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。想法?