2014-04-08 2 views
0

인터넷 페이지 나 자바 스크립트를 사용하여 내 링크 버튼의 텍스트를 변경하고있어 기능.읽기 asp.net 링크 단추 텍스트</li> </ol> <p>하는 내 응용 프로그램을 실행하는 동안 두 컨트롤</p> <ol> <li>하는 LinkButton</li> <li>버튼을

이제 버튼을 누르면 해당 텍스트를 읽고 싶습니다. 버튼 이벤트가 서버 측에 있습니다.

나는

string s = linkButton.Text; 

아래에 내 업데이트 된 텍스트를 포기하지 않을 것처럼 읽으려고합니다.

어떻게받을 수 있습니까? HiddenField에 새 텍스트가 추가 된 순서대로 처음에는

+1

서버 측과 보호에서 .aspx 마크 업 –

+0

를 추가하십시오 무효 btn_Click (개체 보낸 사람, EventArgs입니다 전자) { 문자열의 = linkButton.Text; } – jestges

답변

2

, 그리고 기능에, 당신은 링크 버튼 텍스트를 변경 마크 업

<asp:HiddenField ID="link" runat="server" /> 

HiddenField를 선언, 당신은 다음 코드를 추가해야합니다.

string s = link.Value; 
2

당신은 HiddenField를 사용할 수 있습니다

document.getElementById(<%=link.ClientID%>).setAttribute("Value",newText); 

마지막으로, 서버 측 코드에서 당신은 다음과 같은 방법으로 원하는 값을 얻을 수 있습니다.

LinkButtonIPostBackDataHandler을 구현하지 않으므로 다시 게시 데이터가로드되지 않습니다.

클라이언트에 HiddenField.Value을 쓸 수 있으며 서버 측에서 읽을 수 있습니다. 여기

이 튜토리얼 비디오의 : [How Do I:] Use a Hidden Field to Store and Manipulate Client-Side Information

+0

감사합니다. Tim도이 기능이 저에게 효과적입니다. – jestges

관련 문제