asp.net 에서 postback를 사용하려면 (예를들면 if(IsPostBack){} 같은)
form에 runat="server" 속성을 꼭 넣어야한다고 생각했다.(내가 왜그랬을까.)

get으로 값을 넘기니 runat="server" 속성을 주었을때 생성되는 __VIEWSTAET라는 hidden value 때문에 url이 꽉차서 값이 안넘어간다. (url은 길이가 255자 제한이 있는걸로 알고 있음)

게시판 검색 form에 post를 쓰긴 싫어서 enableviewstate 속성을 flase로 해봤는데 viewstate 가 사라지지 않아서 아예
runat="server" 속성을 빼버렸더니 postback 도 잘되고 viewstate도 안나온다.

진작 이렇게 할껄.




License
달리 정하지 않는 한, 이 저작물 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Except where otherwise noted, this content is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea License

+ Recent posts