大致是這樣的,整個項目分上,左,右三個框架,
左側是導航欄,根據部門id不同在右框架顯示不同的部門人員信息
問題來了,
由于左側是ajax無刷新樹導航,所以按照mvc的原則,添加一個新路由大致為
??? routes.MapRoute(
??????????????? "V_GetUserMain",
??????????????? "{controller}/{action}/{orgId}/{userId}",
??????????????? new { controller = "V_GetUser", action = "MainFrame", orgId = UrlParameter.Optional, userId = UrlParameter.Optional }
??????? 問題來了,當我點擊左側節點,改變右框架內容,右框架代碼中的彈出窗口和jquery均報錯,頁面跳過去了,數據改變了,但是所有的js均報錯,
讓我想不通的是,原來剛登陸默認頁面的時候,右框架一切正常,為什么跳轉頁面后連jquery都報錯了?
???????仔細查找錯誤原因,發現jquery和彈出窗口的路徑全部改變,折騰的半天,終于妥協,將左側樹節點超鏈接改成了參數形式,
問題雖然解決,但是至于問題的原因和路徑的莫名其妙的改變,希望高手能夠試驗下,小弟再此感激不盡,謝謝!
?