15.02.2010, 17:42 | #1 |
Участник
|
PostBack
Решил модифицировать существующую в CRM страницу lookupsingle.aspx. Мне нужен его функционал по переносу listmember'ов из одной сущности в другю,НО с помощью него можно скопировать,но нельзя переместить! Т.е. строка остается в первичном листе. Так вот..задумка какая.. Я сделал точную копию этой страницы За исключением следующего.. добавил свою кнопку
Код: ..... <% =RenderButtons() %> </td> </tr> </table> </td> </tr> </table> <form id="form1" runat="server"> <div> <asp:Button ID="btnPost" style="display:none" OnClick="btnPost_Click" runat="server" Text="TEST" /> <asp:TextBox ID="lblHiddenTargetList" style="display:none" runat="server">hidden field</asp:TextBox> </div> </form> Код: <script runat="server"> protected void btnPost_Click(object sender, EventArgs e) { string srt = "fdfdfdfdfd"; //тут будет удаление } </script> Код: var btnpost = document.getElementById("btnPost"); if(btnpost==null)return; btnpost.click(); При нажатии выдается ошибка... [InvalidOperationException: CRM Parameter Filter - Invalid parameter '__VIEWSTATE=/wEPDwUKMTMyNTI0NTE5OWRk' in Request.Form on page /MicrosoftCRM/_controls/lookup/lookTest.aspx The raw request was 'POST /MicrosoftCRM/_controls/lookup/lookTest.aspx?class=membertypelistwithomission&objecttypes=4300&browse=0&id=%7b107FA1EB Т.е. проблема с постбеком.. Что с этим можно сделать? Есть другой путь удаления..через сервисы CRM, но об этом следующий вопрос..тут тоже не все так просто. |
|