내 상황과 관련된 많은 질문을 읽었지만 그 중 하나를 찾지 못했습니다. 현재 리피터에 4 개의 바인딩 된 항목이 있습니다. 리피터의 버튼을 클릭하면 내 오류가 발생합니다. 아래에 마크 업과 코드 숨김이 있습니다. 누군가가 왜 이런 일이 일어나고 그것을 해결할 수 있는지 설명 할 수 있습니까? (필자는 페이지 decleration를 제외하고 단지 Page_Load 이벤트를 포함했다. 내가 잘라 과거 전체 코드해야하는지 알려주세요)잘못된 다시 게시 또는 콜백 인수가 발생하는 중계기 제어
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Repeater ID="rptFoo" runat="server">
<ItemTemplate>
<asp:Button ID="btnfoo" runat="server" />
</ItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim items As New List(Of String)
items.Add("test1")
items.Add("test2")
items.Add("test3")
items.Add("test4")
rptFoo.DataSource = items
rptFoo.DataBind()
End Sub
[데이터 바인딩 된 컨트롤의 잘못된 포스트 백 또는 콜백 인수] (http://stackoverflow.com/questions/293699/invalid-postback-or-callback-argument-with-databound-controls)의 가능한 복제본 – AakashM