2016-08-15 3 views
1

Ich habe eine Sharepoint webpart und ich unten Kontrollen:Sharepoint webpart mit EnableEventValidation = false

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

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

ich später Einstelloptionen werden jquery Ajax-Aufruf verwenden. wenn Seite Post zurück, erhalte ich unten Fehler:

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

Da ich webpart Gebäude bin, kann ich nicht EnableEventValidation = false gesetzt, da ich habe keinen Zugriff auf Seiten Richtlinie, und diese webpart kann auf jede Seite eingefügt werden .

Wie überwinde ich das?

+0

in legte einen Beitrag mit ähnliches Problem gibt es, Hilft Ihnen das? [Link] (http://stackoverflow.com/questions/228969/invalid-postback-or-callback-argument-event-validation-is-enabled- using-page) – 3essamA

Antwort

-1

Wenn Sie Dropdownlist oder List-Box verwenden, wenn die Bindung dieses Steuerelement dann müssen Sie diese

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