1
我有一個MVC的Web應用程序在那裏我重定向在Application_AuthenticateRequest爲了使用此代碼來驗證:意外framebusting
string[] tokens = Regex.Split(url, "(returnurl=.*default.aspx)");
Response.Redirect(url.Replace(tokens[1], "r=/"));
它適用於自己的罰款,但我需要完全在主辦這個程序客戶網站中的iframe。在一個iframe中,這會重定向父窗口,除非它已經被認證(如果它已經通過驗證,它就會起作用)。我相對較新的MS MVC,所以我敢肯定這個代碼可能有點蠻力。很高興聽到更多「細微差別」的方法。
任何想法爲什麼會發生這種情況,以及如何讓它停止重定向父級?