2014-01-21 39 views
0

我正在CRM2011/OnPrem中使用自定義對話框工作。這個自定義對話框中有鏈接,它應該帶你到一個現有的聯繫人實體頁面,有兩種不同的形式(formA和formsB)以及該頁面中的特定部分/選項卡(常規,地址等)。大多數情況下,這很有效。如果鏈接用戶點擊帶你到「常規」部分/標籤對話框生成一個鏈接,看起來像InvalidOperationException:CRM參數篩選器 - Request.QueryString中的無效參數'link_type = General'on page

http://aaa/bbb/main.aspx?etc=2&extraqs=etc%3D2%26id%3D%7Bd6dc6bc2-b3b1-e211-9aab- 
d067e5e55c13%7D%26link_type%3DGeneral&pagetype=entityrecord, 

打開一個新標籤該鏈接,IE瀏覽器把你帶到正確的部分。

如果用戶已選擇formB作爲其默認設置,則該對話框將創建與上述完全相同的鏈接,嘗試帶給您完全相同的頁面,加載功能區,但頁面崩潰,並且我收到錯誤消息作者:InvalidOperationException:客戶關係管理參數過濾器 - 無效參數'link_type =常規'在頁面上Request.QueryString ...

我有雙重檢查,並且兩個表單都有相同的部分,我們鏈接到部分名稱和標籤是相同的。

想法?有沒有一種方法來格式化網址,使其適用於這兩種形式?任何其他想法如何讓這個工作?

回答

3

自定義窗體參數是根據表單設置的。根據您的描述,formA可能會設置參數,而表格B則不會。添加參數形式B,看看是否有效。