2011-05-13 5 views
0

상속 된 페이지에 일부 기능을 추가하려고하지만 페이지에서 포스트 백을 수행 할 수 없습니다. 나는 소스 볼 때이 버튼이 표시되는 방법이다 :.NET 페이지에서 포스트 백을 수행 할 수 없습니다.

<input type="submit" name="ctl00$ContentBody$btnUpload" value="Upload" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ContentBody$btnUpload&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_ContentBody_btnUpload" /> 

그리고 이것은이 디자인 모드에 모습입니다 :

<asp:Button ID="btnUpload" runat="server" OnClick="UploadFile_Click" Text="Upload" /> 

아무도 내가하려고 내 머리를 찢어하고,이 도와 주실 래요 왜 내가 다시 게시 할 수 없는지 알아봐!

+0

페이지에 자바 스크립트 오류가 있는지 확인 했습니까? –

+0

"내가 상속 한 페이지에 일부 기능을 추가 하시겠습니까?"라는 것은 무엇을 의미합니까? 다른 페이지에서 페이지를 상속했거나 동료에게서이 페이지를 가져 왔습니까? ASP.Net-Ajax를 사용하고 있습니까? –

+0

이 포스트 백을 수행 할 수 없음은 어떻게 나타 납니까? 시도 할 때 어떻게됩니까? 오류 메시지가 나타 납니까? – Guffa

답변

5

제출을 클릭하면 아무 일도 일어나지 않습니까?

페이지의 유효성 검사 컨트롤 중 하나가 false를 반환하고 있지 않은지 확인하십시오.

+0

그러면 ValidationGroup = "????"이됩니다. 언급 될 것이다. 그렇지 않니? – Pankaj

+1

사실, 유효성 검사 그룹 없이도 유효성 검사를 수행 할 수 있습니다. 경우에 따라 오류 메시지가 유효성 검사기 컨트롤의 오류 메시지 필드에서 비어 있거나 CSS/스타일을 통해 숨겨져 있기 때문에 숨길 수 있습니다. – Shirlz

+0

유효성 검사 컨트롤이 문제가되었습니다 ... 페이지를 빠르게 검사하지 못하는 곳이 숨어있었습니다. – user517406

0

표시되지 않을 수있는 컨테이너로 묶인 유효성 검사 컨트롤을 확인하십시오. 그건 내 경우에 같은 문제가 발생합니다. 하나의 페이지 응용 프로그램이나 탭 중 하나에 유효성 검사 제어가있는 탭 페이지를 작성하는 경우 대부분 모든 유효성 검사 컨트롤을 확인하십시오.

관련 문제