제목에 문제가 설명되어 있습니다. ListBox의 AutoPostBack 속성을 false로 설정하면 포스트 백이 발생하지만 기본적으로 그렇게해야합니다. ListBox 선택 모드가 multiple로 설정되었습니다.ListBox에 대해 AutoPostBack이 false로 설정된 경우 ListBox 선택 변경이 포스트 백을 수행합니다.
다른 배경이 있지만 question과 비슷합니다.
무엇이 누락 되었습니까? 이 문제가 잘 알려진 문제입니까?
여기 영문 페이지의 :
는 정확한 코드를편집을해야하는 경우 가 알려주세요, 회신 주셔서 감사합니다. Codebehind는이 페이지가 리다이렉션의 대상이기 때문에 훨씬 큽니다. 거기에서 추가 정보가 필요한지 알려주십시오.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportsPreviewViewAddParams.aspx.cs" Inherits="Admin_ReportsPreviewViewAddParams" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
<form runat="server">
<asp:HiddenField ID="SqlSelect" runat="server" />
<asp:HiddenField ID="SqlColumnSize" runat="server" />
<asp:HiddenField ID="SqlGroup" runat="server" />
<asp:HiddenField ID="SqlOrder" runat="server" />
<asp:HiddenField ID="PageSize" runat="server" />
<asp:HiddenField ID="SumColumns" runat="server" />
<asp:Repeater ID="RepeaterInput" runat="server" OnItemDataBound="OnRepeaterItemDataBound" >
<HeaderTemplate>
<table>
<tr><th>
<asp:Label ID="LabelHeader" runat="server" Text='<%# Webcom.Configurator.Core.MLPersistentManager.GetKeyValue("Admin.Reports.EnterParams") %>' />
</th></tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:TextBox ID="TextBoxValueOne" runat="server" AutoPostBack="false" />
<asp:ListBox ID="ListBoxControlOne" runat="server" AutoPostBack="false" />
</td>
<td><asp:Label ID="LabelOperatorOne" runat="server" /></td>
<td><asp:Label ID="LabelColumnName" runat="server" /></td>
<td><asp:Label ID="LabelOperatorTwo" runat="server" /></td>
<td>
<asp:TextBox ID="TextBoxValueTwo" runat="server" AutoPostBack="false" />
<asp:ListBox ID="ListBoxControlTwo" runat="server" AutoPostBack="false" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:Button ID="buttonSubmit" runat="server" Visible="true" OnClick="OnSubmit" />
</form>
</body>
</html>
코드/마크 업을 보여주세요. – IrishChieftain
@Cpba 귀하의 코드를 보여주십시오. – freebird
코드 괴물이 배가 고프다. 코드를 알려줘. nom nom nom. – peroija