001
28.01.2007, 22:39 Uhr
Eroli
|
Und hier nun meine gespeicherte Prozedur auf meinem MS SQL Server:
C++: |
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[GetAuctionsByPage] @PageNumber int, @PageSize int AS
SET IDENTITY_INSERT dbo.TempAuctionsTable ON -- fill the temp table with all the products for the -- specified products retrieved from the Products table INSERT INTO [TempAuctionsTable] ( [Id], [User], [Categorie], [Title], [Description], [Price], [Commandments], [Appointment], [Location], [CreationDate], [Material], [Payment], [Qualifications], [PublicLiability], [NumberOfEmployees], [NumberOfReferences], [EvaluationCriterias], [Miscellaneous], [PictureCount] ) SELECT [Id], [User], [Categorie], [Title], [Description], [Price], [Commandments], [Appointment], [Location], [CreationDate], [Material], [Payment], [Qualifications], [PublicLiability], [NumberOfEmployees], [NumberOfReferences], [EvaluationCriterias], [Miscellaneous], [PictureCount] FROM [AuctionsTable]
-- declare two variables to calculate the -- range of records to extract for the specified page DECLARE @FromID int DECLARE @ToID int
-- calculate the first and last ID of the range of topics we need SET @FromID = ((@PageNumber - 1) * @PageSize) + 1 SET @ToID = @PageNumber * @PageSize
-- select the page of records SELECT [Id], [User], [Categorie], [Title], [Description] FROM [TempAuctionsTable] WHERE ID >= @FromID AND ID <= @ToID
DELETE FROM [Eroli].[dbo].[TempAuctionsTable]
|
Und das ist meine Exception:
Zitat: |
Ungültiges Postback- oder Callbackargument. Die Ereignisvalidierung wird mithilfe von <pages enableEventValidation="true"/> in der Konfiguration oder mithilfe von <%@ Page EnableEventValidation="true" %> auf einer Seite aktiviert. Aus Sicherheitsgründen überprüft dieses Feature, dass Argumente für Postback- oder Callbackereignisse von dem Serversteuerelement ausgehen, von dem sie ursprünglich gerendert wurden. Wenn die Daten gültig sind und erwartet wurden, verwenden Sie die ClientScriptManager.RegisterForEventValidation-Methode, um die Postback- oder Callbackdaten für die Validierung zu registrieren. Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.
Ausnahmedetails: System.ArgumentException: Ungültiges Postback- oder Callbackargument. Die Ereignisvalidierung wird mithilfe von <pages enableEventValidation="true"/> in der Konfiguration oder mithilfe von <%@ Page EnableEventValidation="true" %> auf einer Seite aktiviert. Aus Sicherheitsgründen überprüft dieses Feature, dass Argumente für Postback- oder Callbackereignisse von dem Serversteuerelement ausgehen, von dem sie ursprünglich gerendert wurden. Wenn die Daten gültig sind und erwartet wurden, verwenden Sie die ClientScriptManager.RegisterForEventValidation-Methode, um die Postback- oder Callbackdaten für die Validierung zu registrieren.
Quellfehler:
Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.
Stapelüberwachung:
[ArgumentException: Ungültiges Postback- oder Callbackargument. Die Ereignisvalidierung wird mithilfe von <pages enableEventValidation="true"/> in der Konfiguration oder mithilfe von <%@ Page EnableEventValidation="true" %> auf einer Seite aktiviert. Aus Sicherheitsgründen überprüft dieses Feature, dass Argumente für Postback- oder Callbackereignisse von dem Serversteuerelement ausgehen, von dem sie ursprünglich gerendert wurden. Wenn die Daten gültig sind und erwartet wurden, verwenden Sie die ClientScriptManager.RegisterForEventValidation-Methode, um die Postback- oder Callbackdaten für die Validierung zu registrieren.] System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) +366 System.Web.UI.Control.ValidateEvent(String uniqueID, String eventArgument) +83 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +51 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +244 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3840
|
Ich weiß, dass ist jetzt etwas viel am Anfang, aber ich denke so könnt ihr mir am besten/schnellsten helfen. Ich tippe mal es liegt an dem Java-Dingen im Quelltext meiner ASP.NET seite....
Viele Grüße, Eroli |