2010-03-05 2 views
1

asp.net 동적 데이터 응용 프로그램을 사용하는 데 익숙합니다. 저는 단지 내 스키마에서 간단한 응용 프로그램을 생성하고, m 필드 중 하나가 varchar (255) 필드 인 레코드를 삽입하려고합니다. 나는 "<"문자가있는 입력이 있으면 "<"이 입력 문자열의 마지막 문자 인 경우 예외로 저장하려고하면 오류가 발생합니다.asp.net 동적 데이터 응용 프로그램에서 "<"가 포함 된 입력을 허용하지 않습니다.

editinsert 함수는 일부 아약스 기반 호출이기 때문에, 업데이트를 위해 히트하려고했던 모든 webservice가 500 오류를 던졌음을 나타내는 일반 자바 스크립트 오류를 ​​제공하며이를 디버깅하는 방법을 모릅니다.

1 - 당신은 asp.net에 내장 된 요청 유효성 검사를 트리거하고 있습니다 :

답변

0

나는 두 가지 중 하나 같아요 것이다. 당신은 너무 매개 변수가있는 SQL querys를 사용하지 않는 -

또는

2

<%@ Page validateRequest="false" %> 

(당신은 http://www.asp.net/%28S%28ywiyuluxr3qb2dfva1z5lgeg%29%29/learn/whitepapers/request-validation/에서 그것에 대해 자세한 내용을보실 수 있습니다) : 당신은 당신의 페이지에 다음을 추가하여 해제 할 수 있습니다 같이 당신의 일을 뭔가 : "입력"

(예 : ">"와 같은) 그것의 SQL 연산자가있는 경우

"SELECT * FROM Customers WHERE FirstName = " + input 

그리고이 유효하지 않은 SQL의 원인이되는

+0

asp.net 동적 데이터 앱이 자동으로 생성됩니다. 내 db 스키마에 대해 깨끗한 out-of-the-box 동적 데이터 사이트를 실행하고 있습니다. – Dave