我已經構建了一個帶有主頁面和多個內容頁面的ASP.net站點。我最近在主頁面添加了一個新的菜單控件,這樣我就可以從後面的代碼和所有的作品中動態地建立一個菜單(基於用戶訪問級別),直到我做了回發,菜單完全消失。如何在回發後在MasterPage上保留動態創建的控件
我目前有一個(!Page.IsPostback)裏面的菜單構建函數,因爲回發時出現以下錯誤。
「名稱不能以」2「字符開頭,十六進制值0x32。第1行,位置1538.」
我期望做的是找到一種方法來在回發發生後(或解決錯誤,我會很高興)在主頁上保留新的動態構建控件。
任何幫助,將不勝感激。
這個「name can not begin ...」錯誤可能是不相關的 - 它表明某些東西(某些元素或asp.net控件)的名稱[屬性]不應以char「2」(或可能是數字)開頭;你必須在你的控件中尋找,或者搜索'name ='2'。 – 2012-01-30 07:39:18