目前在aspx裡放了一個iframe
iframe裡有一個登出的功能
點擊登出後必須導回login頁面
但點擊登出後 login的頁面只在iframe裡顯示
假設我需整個頁面都回到login 請問該用什麼方法?
protected void Page_Load(object sender, EventArgs e) { ClientScriptManager.RegisterClientScriptBlock(this.GetType(), "RedirectScript", "window.parent.location = 'login.aspx'", true); }
frank428p提到:
有VB的寫法嗎?
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) ClientScriptManager.RegisterClientScriptBlock(Me.GetType, "RedirectScript", "window.parent.location = 'login.aspx'", true) End Sub
Try use javascript
在login的button 觸發javascript function, 然後使用parent.location.reload
<pre class="c" name="code">
function loginclick(){
parent.location.reload();
}