我刚刚开始在 .NET 框架中进行编码,所以如果这个问题恰好是微不足道的,我深表歉意。
我现在得到的
使用三个s的main.aspx
简单布局的页面iframe
中间 iframe 内容需要是动态的(首先是login.aspx
一页,然后是日志记录entryform.aspx
)
问题 #1:
在 iframe 内登录login.aspx后,重定向到main.aspx
我找到的解决方案:
ClientScript.RegisterStartupScript(this.GetType(),"scriptid",
"window.parent.location.href='main.aspx'", true);
( http://forums.asp.net/t/1273497.aspx )
问题 #2
重定向/记录后,如何将中间 iframe 内容从login.aspx更改 为entryform.aspx?
我想到的愚蠢的解决方案:
将 '#form'添加到 url 并监听main.aspxhashchange
中的事件。但是,任何人都可以使用 url 本身访问表单。
所以,基本上我如何找到一种安全的方法来告诉main.aspx页面它需要在重定向/日志记录后更改它的中间 iframe 内容
或者有任何机会在.NET 中有一个request.setAttribute 和 getAttribute,就像在 java 中一样,我错过了并且让我的事情变得困难?