如何从另一个ASP.NET应用程序调用codeehind方法
本文关键字:应用程序 调用 codeehind 方法 NET ASP 另一个 | 更新日期: 2023-09-27 18:28:20
我有一个场景,在webforms应用程序上有一个登录页面,用户从separte应用程序登录后可以看到。两个应用程序共享相同的登录信息,但位于两个独立的服务器上。我想调用以下web表单方法,该方法位于ASP.NET web表单应用程序的代码绑定文件中,但要以静默方式调用,这样用户就不必使用相同的凭据再次登录。
protected void btnLogin_Click(object sender, EventArgs e)
{
}
是否可以通过url链接或其他方法调用btnLogin_Click,而无需修改web表单应用程序,这样我就不需要通过其关联的登录页面手动输入页面?
我的调用方函数将位于一个应用程序中,该应用程序具有一个单独的登录页面,接受与btnLogin_Click所在的应用程序相同的凭据。我想尝试从调用方登录,并静默地登录到代码绑定所在的应用程序,这样用户只需要登录一次。
我如何才能实现这个理想的解决方案?
只要使用相同的验证和解密密钥,就应该能够使用表单身份验证链接多个web应用程序。
看看这篇文章。
http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx