0
有時ViewState發佈到服務器,但服務器不會解析/使用它,因此頁面顯示的頁面沒有來自ViewState的數據。ViewState發佈但有時在服務器上缺失
實施例:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
//fill data
txtName.Text = "Some text";
}
}
有時GET請求成功,但隨後的回發(按鈕,LinkLabel的等)不序列/反序列化成功視圖狀態。所以文本字段是空的。
數據位於隱藏的ViewState輸入中(右擊並在瀏覽器中選擇刷新,然後單擊「是」發佈相同的數據),然後成功。
這是一種隨機的,工作半小時,然後連續5次嘗試失敗。在EventLog或IIS日誌中找不到任何內容。
這是一個web農場環境,但web服務器有machineKey,會話等正確配置。這是最近發佈的「舊代碼」剛剛停止工作。
關於正在發生的事情以及如何解決它的任何想法?