2016-08-15 8 views
1

У меня есть Sharepoint веб-части, и я использую ниже управления:Sharepoint WebPart с EnableEventValidation = ложной

<asp:DropDownList runat="server" ID="ddlCategory"> 
</asp:DropDownList> 

<asp:ListBox runat="server" ID="ddlHSESubCategory" SelectionMode="Multiple"> 
</asp:ListBox> 

Я буду вариантами настройки позже с помощью JQuery AJAX вызова. когда страница отправлять обратно, я получаю ниже ошибки:

Event validation is enabled using <pages enableEventValidation="true"/> 
in configuration or <%@ Page EnableEventValidation="true" %> in a page. 

Поскольку я строю веб-части, я не могу установить EnableEventValidation = ложь, так как у меня нет доступа к директиве страниц, и это WebPart можно вставить на любую страницу ,

как я могу это преодолеть?

+0

есть пост с подобной проблемой, Поможет ли это вам? [Ссылка] (http://stackoverflow.com/questions/228969/invalid-postback-or-callback-argument-event-validation-is-enabled-using-page) – 3essamA

ответ

-1

При использовании DropDownList или ListBox, когда связывание этого элемента управления, то вы должны сделать это в

if(!IsPostBack()) 
{ 
// Your code to bind or some activity 
}