【发布时间】:2011-10-29 13:01:28
【问题描述】:
我有一个包含 Web 浏览器控件的 Windows 应用程序。此应用程序创建一个 HTTPWebRequest(使用“Put”方法),将身份验证令牌发布到我的 asp.net 服务器。服务器将验证 login.aspx 中令牌的真实性,然后将用户重定向到 Default.aspx。不幸的是,FormsAuthentication.RedirectFromLoginPage 不会重定向到 Default.aspx。我的猜测是 HTTPWebrequest 在重定向到 Default.aspx 之前不支持重定向回浏览器。任何想法如何解决这个问题??
另一个问题是我需要在应用程序中使用 Web 浏览器控件来显示 Default.aspx。因此,我需要将 Default.aspx 写入 Response.OutputStream 并将其发送回 Windows 应用程序。
windows app收到响应后,会调用如下代码显示Default.aspx:
webBrowser.DocumentStream = Response.GetResponseStream();
非常感谢您的回复。谢谢
【问题讨论】:
标签: c# asp.net authentication browser httpwebresponse