이것은 나에게 이상한 것 같습니다. 이 코드와 함께 잘 작동 VB에서 수행 콜백 핸들러가 : A-OK를 내가 값을 변경할 수 있으며, 모든 것이div 내에서 ASP.NET 드롭 다운 목록 콜백이 작동하지 않습니다.
<!-- Div Outside Form -->
<div class="container">
<form id="querydata" runat="server">
<asp:DropDownList runat="server" ID="myddl" AutoPostBack="true" OnSelectedIndexChanged="myddlhandler">
<asp:ListItem>Hello</asp:ListItem>
<asp:ListItem>Goodbye</asp:ListItem>
</asp:DropDownList>
<asp:Label runat="server" ID="label1"></asp:Label>
</form>
</div>
<!-- Yep, they're matching -->
을,하지만이에 (양식 내부 사업부를) 코드를 변경하는 경우 :
<form id="querydata" runat="server">
<!-- Div inside form doesn't work :(-->
<div class="container">
<asp:DropDownList runat="server" ID="myddl" AutoPostBack="true" OnSelectedIndexChanged="myddlhandler">
<asp:ListItem>Hello</asp:ListItem>
<asp:ListItem>Goodbye</asp:ListItem>
</asp:DropDownList>
<asp:Label runat="server" ID="label1"></asp:Label>
</div>
</form>
다시 게시가 작동하지 않습니다. ASP가 어떻게 작동해야합니까? 아니면 나를 위해서만 작동하는 마법 같은 오류입니까? 그리고 가장 중요한 것은, 만약 ASP가 이런 식으로 작동하지 않는다면 어떻게해야합니까?
감사합니다.
이 페이지에 아약스/jquery/update 패널이 있습니까? 디버깅에 도움이 될 수 있도록 모든 코드가 포함 된 완전한 작동 테스트를 게시 할 수 있습니까? –