2016-09-21 18 views
0

我點擊超鏈接彈出報告時出現問題;主頁面將顯示「頁面已過期」。當我點擊一個RadioButtonList,然後點擊一個按鈕時,就會發生這種情況。 RadioButtonList具有postback功能,該按鈕將使用javascript彈出一個新窗口。同時,如果我沒有點擊RadioButtonList,只點擊按鈕,然後點擊超鏈接;它不會產生'頁面已過期'。我可以知道背後有什麼問題,以及我如何解決這個問題?頁面在IE11回發事件後已過期

javascript功能當按鈕點擊:

function buttonClicked(event, object) { 
    var variableA = "<%=variableA %>"; 
    var variableB = "<%=variableB %>"; 
    var variableC = "<%=variableC %>"; 
    window.open('../Common/RandomPage.aspx?variableA=' + variableA + '&variableB=' + variableB + '&variableC=' + variableC, '', ' height=500,width=850,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=yes'); 
} 

RadioButtonList在ASPX:

<asp:RadioButtonList ID="RadioButtonList" runat="server" AutoPostBack="true" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList_SelectedIndexChanged" > 

RadioButtonList功能時點擊單選按鈕(的.cs):

protected void RadioButtonList_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    //hide/show some details; 
} 
+0

你打算給我們看一些代碼? – Mick

+0

@MickSharpe我已更新我的帖子。但它只是基本的東西,這就是爲什麼它讓我困惑 – MRu

+0

請發佈您的主aspx頁面的代碼,其中包含radiobuttonlist。 –

回答

相關問題