2011-01-08 19 views
1

我試圖刪除編程方式使用這些語句的標籤,但它不會從數據庫中刪除:刪除標籤編程DotNetNuke的

controller.DeleteTab(tab.TabID, DNN.GetPMB(Me).PortalId) 
+1

*發生了什麼?此外,你的*問題*是什麼? – 2011-01-08 22:29:49

回答

2

TabController.DeleteTab將刪除選項卡,如果它不是另一個選項卡的父。此方法會導致物理刪除,該選項卡不會簡單標記爲已刪除。

+0

它看起來像`TabController`的`DeleteTab`方法調用`DeleteTab`存儲過程,實際上它會刪除數據庫中的選項卡,而不是設置IsDeleted標誌。看起來父母/孩子問題是罪魁禍首(不知道那個,謝謝!) – bdukes 2011-01-10 15:04:35