2009-11-05 61 views
0

我有問題!IspostBack 我正在與水晶報告和我使用(如果不ispostback)設置X和在其他檢索X 問題是它在一些頁面中正常工作,而不是在別人身上工作。 此代碼示例。問題!ispostback

If Not Page.IsPostBack Then 
    Session("VehicleStatusSelectionFormula") = SelectionFormula 
Else 
    SelectionFormula = Session("VehicleStatusSelectionFormula") 
End If 

注:(「EnableViewStateMac =」假「)做出如果沒有的IsPostBack不起作用 東陽不起作用頁面有此頁寄存器

<%@ Page Language="vb" AutoEventWireup="false" CodeFile="ReportsVehicleStatusScript.aspx.vb" Inherits="ReportsVehicleStatusScript" **EnableViewStateMac="false"** %> 

請我?需要一些幫助,爲什麼它在某些頁面,而不是在別人的工作

感謝

終於讓我找到了問題:? 問題就像我在最後一個註釋中所說的(「EnableViewStateMac =」false「),它始終使ispostback爲真。

+0

什麼方法您在調用此代碼 – James

+0

怎麼都像我的問題嗎?你是否在設置SelectionFormula的時候不在回發中?(如果它只是本地的頁面,它應該是session還是viewstate?)需要更多的上下文和關於失敗的性質的更多細節,比如「你不是什麼意思」工作「 – Murph

回答

0

終於讓我發現了問題:在過去的報告中稱與(「EnableViewStateMac =」假「),這使的IsPostBack真的所有的時間

+0

你有鏈接到文件顯示這是什麼?我不知道設置這個錯誤造成了這一點,並從未見過這種情況發生 – Pharabus