當系統提示「屬性不能為0,屬性 」

2021-03-31 08:56:29 字數 639 閱讀 3288

當系統提示「屬性不能為0,屬性……」

當我將開發好的webpart部署到imd.test.***/blog上後,乙個錯誤出現了。唯一值懷疑的是在獲取建立者姓名時,我用了乙個陣列下表來獲取的(其他的都是用字串來獲取的,即標題,用的是item["標題"],正文用的是"正文",但是由於這個blog中建立時間和建立者姓名用了同一名字「建立者」,當我用item["建立者"]獲得的是建立時間而不是建立者的姓名,所以,我用item[4]來獲取建立者的姓名)。於是,我從源**中註冊了這行**,結果,錯誤就消失了。

錯誤的地方找到了,但是,使什麼原因導致出錯呢,我又想到,在這個變數獲得值後,我有乙個擷取姓名的操作,因為在mediamake上,通過item[4]獲得的是1;#test/zhangsan,為了好看,我用str.substring(12,str.length-12)截掉了前面的部分。通過錯誤分析,這個地方很有可能是由於計算過程引起的。所以,我就直接將該值顯示出來,而不作擷取操作,事實表明,就是因為擷取操作引起。

更重要的是,在mediamake上,獲取的建立者是用域帳戶的形式表現的「test/zhangsan」,在這個站點上卻是用中文姓名「張三」,那怪會出錯。

為什麼?

我沒有去驗證它,估計是因為在這個站點上我配備了完整的使用者配置檔案,所以,能夠直接識別出使用者的中文姓名。

dedecms發布文章提示 標題不能為空 怎麼辦

開工了,首先祝賀大家猴年大吉!早上ytkah用dedecms發布文章提示 標題不能為空 春節這段時間基本沒更新文章,回來後得趕緊補回來,可一開始就碰到這問題,以ytkah喜歡鑽研的精神一定要先折騰一下怎麼修改。新的一年,我們用的雲伺服器有進行了公升級,有些設定得調整一下。問題根源 htmlspeci...

IE開啟報錯,提示該記憶體不能為read的解決辦法

由於最近我遇到過一次瀏覽器打不開的情況,出錯的錯誤提示為 瀏覽器錯誤 0x5ddfddac 指令引用的 0x00000020 記憶體,該記憶體不能為read 經過防毒及ie修復均不能解決 沒試過360急救箱,這個應該可以解決,不過這個軟體查殺得太徹底,很多使用者定義的方式都會被恢復預設,比如,破解的...

系統日期格式引起的錯誤 出生日期不能為將來日期

問題描述 人員基本資訊匯入程式中,如果出生日期為1950年以前,系統報錯 分析 經過跟蹤發現,出生日期在匯入到系統的時候被轉換為20xx年了。比如 1949 01 01轉換後變為2049 01 01 中間結果為 01 1月 49.date of birth trim date of birth 出生...