방금 업데이트하려는 객체 주위에 UpdatePanels
을 내 애플리케이션에 추가했습니다.AJAX 클릭시 업데이트 할 다른 것들을 트리거
예 버튼을 클릭하면 ListBox
이 업데이트되기를 원합니다. 나는 UpdatePanel
을 html의 목록 상자 주위에 감쌀 것이지만, 이렇게하면 내 디자인이 온통 번져 간다.
<asp:ListBox ID="lst_AdminExistingDepartments" runat="server" >
<asp:ListItem Text="Acceptance"></asp:ListItem>
<asp:ListItem Text="Acceptance"></asp:ListItem>
<asp:ListItem Text="Acceptance"></asp:ListItem>
<asp:ListItem Text="Acceptance"></asp:ListItem>
<asp:ListItem Text="Acceptance"></asp:ListItem>
<asp:ListItem Text="Acceptance"></asp:ListItem>
<asp:ListItem Text="Acceptance"></asp:ListItem>
</asp:ListBox>
</div>
<div class="AddEditUpdateDepartment">
<asp:Label ID="lbl_AdminAddEditUpdateDepartments" runat="server" Text="Modify Departments" />
<asp:Label ID="lbl_AdminAddDepartment" runat="server" Text="Add Department" />
<input id="txt_AddDepartment" runat="server" type="text" class="aclass" />
<input id="btn_AddDepartment" runat="server" type="button" class="ButtonAdminPage" value="Add" onserverclick="btn_AddDepartment_ServerClick" />
:
는 내가 AJAX에게 올바른 방법을 사용하고 있다면 내가 Triggers
를 추가하는 사람을 본 것처럼, 모르겠지만 방법과 장소를 사용 해야할지 모르겠다, 여기 내 코드의 예입니다
여기에 ListBox
과 Textbox
및 Button
도 있습니다. 그들이 Button
을 클릭하면 ListBox
을 AJAX를 사용하여 TextBox
에 입력 한 레코드로 업데이트하고 싶습니다.
내 질문에 명시된 바와 같이 컨트롤을 둘러 싸면 모든 디자인 측면이 엉망으로 움직이며 그 곳곳으로 이동합니다. 이러한 컨트롤은 페이지의 다른 섹션에 있습니다. 이것은 예제 일뿐입니다. updatepanel을 사용하면 업데이트 패널에 기본적으로 모든 코드가 포함될 것입니다. –
글쎄, 그건 당신이 처리해야하는 다른'div'를 가질 것이기 때문입니다. 궁극적으로 그것이 어떻게 작동하는지입니다. CSS 모든 원리를 모를 경우 AJAX의 모든 것을 다시 쓰는 것보다? 이 기능은 즉시 사용할 수 있습니다. CSS를 고치는 것은 어렵지 않아야합니까? – Belogix
그래서 단추를 클릭 할 때 목록 상자를 업데이트 할 수있는 방법이 없습니까? –