내 ASP.NET 메인 페이지에는 숨겨진 필드 하나와 버튼 하나가 있습니다. 사용자가 버튼을 클릭하면 팝업 (자식 페이지)이 표시됩니다. 팝업이로드되는 동안 숨겨진 필드에 액세스해야합니다. C#을 사용하여 숨겨진 필드에 어떻게 액세스 할 수 있습니까?자식 페이지에서 부모 페이지의 숨겨진 필드에 액세스하는 방법
1
A
답변
2
음, 숨겨진 필드의 값을 팝업의 쿼리 문자열에 전달할 수 있습니다. 이런 식으로 뭔가 :
<asp:button id="ButtonInMainPage" runat="server" onclick="Popup();return false;" />
<asp:hidden id="hiddenValue" runat="server" />
<script type="text/javascript">
function Popup()
{
window.open('Child.aspx?hiddenValue='+document.getElementById('<%=hiddenValue.ClientID%>').value);
}
아이를 Page_Load에서 : 내가 보여줄 것은 간단한 코드가
string hiddenValue = Request.QueryString["hiddenValue"];
, 프로젝트에 따라 필요한 검사 등을 추가해야합니다. 메인 페이지에서
, 체크 박스의 열을 포함하는있는 gridview는, 행의 체크 박스가 숨겨진 필드에 해당 ID를 추가, 선택되었을 때,이 :
0
이 당신의 질문이다. 사용자가 팝업 버튼을 클릭하면 창이 열리고 선택한 ID가 새 창으로 전달됩니다. 질문은 ID가 너무 길어 쿼리 문자열에 전달할 수 없다는 것입니다.
내 솔루션 :
난 당신이 숨겨진 필드를 제거하고 팝업 버튼의 모든 클라이언트 스크립트를 제거 할 수 있다고 생각합니다.
<table>
<asp:Repeater ID="myData" runat="server">
<ItemTemplate>
<tr>
<td><asp:CheckBox ID="selectedFlag" runat="server" Checked=<%# Eval("Checked") %> /></td>
<td><asp:Label ID="dataText" runat="server" Text=<%# Eval("TextData") %>></asp:Label></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
관련 문제
- 1. iframe 내의 페이지에서 필드에 액세스하는 방법은 무엇입니까?
- 2. 위젯 부모 - 자식 페이지의 CSS 규칙 상속
- 3. javascript 변수의 값을 숨겨진 필드에 할당하는 방법
- 4. 부모 페이지에서 자식 사용자 정의 컨트롤 이벤트를 호출하는 방법
- 5. 페이지의 세션 변수에 액세스하는 방법
- 6. 부모 aspx 페이지에서 자식 iframe 메서드 호출
- 7. 자식 페이지에서 asp.net 마스터 페이지의 요소를 제어하는 방법
- 8. C++의 벡터에서 자식 인스턴스에 액세스하는 방법
- 9. jquery를 사용하여 부모 창 객체에 액세스하는 방법?
- 10. 자식 개체에서 부모 참조하기
- 11. 봄 보안의 로그인 페이지에서 추가 필드에 액세스하는 방법은 무엇입니까?
- 12. 자식 페이지의 자바 스크립트를 마스터 페이지에서 호출하는 중
- 13. 숨겨진 필드에 값 넣기
- 14. Django : 공통 이름을 통해 자식 다른 자식 클래스에 액세스하는 방법
- 15. ASP.NET에서 부모 페이지의 부모를 여는 방법
- 16. 자바 스크립트로 자식 요소에 액세스하는 방법은 무엇입니까?
- 17. 페이지에서 usercontrol의 값에 액세스하는 방법?
- 18. 부모 - 자식 자식 ID의 게으른 얻으십시오
- 19. ASP.Net - 일반 페이지에서 masterpage 개체에 액세스하는 방법?
- 20. asp.net에서 Html 숨겨진 필드에 값을 설정하는 방법
- 21. ASP.net의 부모 자식 Gridview
- 22. jquery 숨겨진 부모
- 23. 부모 자식 창에 새 JSP 팝업 자식 자식 페이지 닫기
- 24. 부모/자식 관계로 @Entity를 만드는 방법
- 25. 하위 페이지의 부모 페이지 새로 고침
- 26. JQuery를 사용하여 자식 노드에서 부모 노드에 액세스하는 방법은 무엇입니까?
- 27. Maya에서 개체의 메모 필드에 액세스하는 방법
- 28. 자식 페이지에서 JQuery 대화 상자를 닫는 방법
- 29. 숨겨진 필드에 has_many 연결 만들기
- 30. 부모/자식 프로젝트 in git
이 우리에게 컨텍스트를 제공하십시오 : 데이터 목록은 다음과 같이해야한다
편집 :
처럼, 버튼의 서버 이벤트를 추가 윈도우 폼을 , ASP.NET, MVC, WPF, Silverlight? –