2009-10-12 7 views
0

내 웹 사이트에서 ASP.NET ImageButton을 사용합니다. 사용자가 ImageButton을 클릭하면 OnClientClick 이벤트를 통해 자바 스크립트가 시작됩니다. 스크립트는 ImageButton의 ImageUrl을 변경합니다.ASP.NET ImageButton 가져 오기 OnClientClick이 서버로 변경됩니다.

동일한 페이지에 제출 버튼이 있습니다.

버튼을 클릭하면 포스트가 나타납니다.

제출 버튼의 서버 측 OnClick 이벤트를 처리 할 때 서버 측에서 ImageButton의 올바른 ImageUrl을 알 수있는 방법이 있습니까?

답변

1

변경된 inage url을 숨겨진 텍스트 상자에 저장할 수 있으며 다시 게시 할 때 텍스트 상자를 가져올 수 있습니다.

0

clien side 스크립트가 실행될 때마다 이미지 이름을 기록하는 숨겨진 필드를 추가 할 수 있습니다. 다시 게시 할 때이 필드의 값만 확인하면됩니다.

1

또는 당신은 당신의 코드 숨김에서 이것을 사용할 수 있습니다

protected void imageclicked(object sender, eventargs e) 
{ 
ImageButton ClickedButton = sender as ImageButton; 
} 

다음 사용할 수 ClickedButton.ImageUrl

관련 문제