将信息从网页传递到iFrame内的另一个ASP.NET页面

将信息从网页传递到iFrame内的另一个ASP.NET页面,asp.net,.net,jsf,web,Asp.net,.net,Jsf,Web,我在WebLogic应用服务器(JSF)中有一个网页。在该页面中,我有一个iFrame,它显示一个ASP.NET页面(带有代码隐藏dll)。用户在JSF页面中经过身份验证,我想以某种方式将用户的用户名传递到iFrame中的ASPX页面 最简单的方法是什么?实现这一点最简单(但可能不安全)的方法之一是使用QueryString 在ASP.Net端处理查询字符串的示例 从JSF端,您可以像这样传递参数 <h:outputLink value="aspNetPage.aspx" targe

我在WebLogic应用服务器(JSF)中有一个网页。在该页面中,我有一个iFrame,它显示一个ASP.NET页面(带有代码隐藏dll)。用户在JSF页面中经过身份验证,我想以某种方式将用户的用户名传递到iFrame中的ASPX页面

最简单的方法是什么?

实现这一点最简单(但可能不安全)的方法之一是使用QueryString

在ASP.Net端处理查询字符串的示例

从JSF端,您可以像这样传递参数

<h:outputLink value="aspNetPage.aspx" target="iFrameName">
    <h:outputText value="Load asp.net page" />
    <f:param name="username" value="#{sessionScope['username']}" />
</h:outputLink>


基于以下内容的JSF代码:

您可以将其写入会话/cookie,并从IFrame页面中读取。 或者您可以使用DB路由,这取决于您希望如何实现它