如何从另一个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所在的应用程序相同的凭据。我想尝试从调用方登录,并静默地登录到代码绑定所在的应用程序,这样用户只需要登录一次。

我如何才能实现这个理想的解决方案?

如何从另一个ASP.NET应用程序调用codeehind方法

只要使用相同的验证和解密密钥,就应该能够使用表单身份验证链接多个web应用程序。

看看这篇文章。

http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx