1. 程式人生 > >不能啟用此約束,因為不是所有的值都具有相應的父值. 的解決方案

不能啟用此約束,因為不是所有的值都具有相應的父值. 的解決方案

 在做下面的操作時(實現欄目的無限級樹形列表),出現瞭如題的錯誤!

原始程式碼如下

解決辦法有兩種。

一種是對方法進行更改,這種方法最安全,最保險。因為這是asp.net自帶。

將程式碼

更換為

另一種方法是:自己寫程式碼處理,如上面的程式碼中註釋掉的部分,對最多10級別的欄目進行處理。