2010-06-28 4 views
0

버튼이있는 asp.net 페이지에있는 usercontrol이 있습니다. 버튼의 이벤트는 간단한 response.direct를 수행하지만, 페이지에 쿼리 문자열이 포함되어 있지 않은 경우에는 문제가 없습니다. 예 : default.aspx?id=12345 그러면 버튼에서 포스트 백이 발생하지 않습니다.쿼리 컨트롤이있는 페이지의 usercontrol이 포스트 백이 아닙니다.

이것은 일반적인 문제입니까? 쿼리 스트링이있는 경우 버튼에 다시 게시를 사용하려면 어떻게해야합니까?

답변

0

querystring이 있으면 문제가 발생하지 않습니다. 기회는 다른 곳에서 코드가 포스트 백에 문제를 일으키는 것입니다 ... 디버깅을하고 a) 포스트 백을 클릭하여 서버에 요청을 생성할지 여부를 결정합니다. b) 버튼 이벤트가 서버에서 발생하는지 여부를 결정합니다. 리다이렉트를하지 못하고 있고 그 중 아무 것도 공개하지 않으면 페이지로드 이벤트, onclick 이벤트 등 주변에 중단 점을 흩 뿌려야 코드가하는 일을 해결할 수 있습니다.

관련 문제