2
지금까지 DNN의 내 페이지 코드를 통해 모듈을 추가하는 코드를 시도했습니다. 내가 tabid=116
에 존재하는 모듈을 추가하려고하고 pageLoad
내 현재 탭 또는 페이지에 moduleId=507
을 가진 Event.But 오류를 던지는 마지막 줄프로그래밍 방식으로 내 페이지에 모듈을 추가하는 방법
"Violation of UNIQUE KEY constraint 'IX_TabModules_UniqueId'. Cannot insert duplicate key in object 'dbo.TabModules'. The duplicate key value is (555ba77a-be19-40a0-bb72-559672230345)."
알려주세요 말하고
protected void Page_Load(object sender, EventArgs e)
{
ModuleController MC = new ModuleController();
ModuleInfo MInfo = new ModuleInfo();
MInfo = MC.GetModule(507, 116,false);//Just Hard coded for testing
MInfo.TabID = PortalSettings.ActiveTab.TabID;
MInfo.PaneName = "ContentPane";
MInfo.Alignment = "left";
MC.AddModule(MInfo);//Line throwing error :-
}
내가 어디에서 잘못하고있는거야? 이것이 모듈을 추가하는 올바른 방법입니까?
덕분에 많은 ... 그것은 나를 도왔다. – Pranav
그게 날 교수형에 처한거야. 브라이언 감사합니다! – DotNetNuclear