0
처음으로 ASP 리피터를 사용하려고합니다. 다음 자습서를 가이드로 사용했습니다. http://www.sitepoint.com/asp-net-repeater-conasp repeater에 데이터 테이블이 표시되지 않습니다.
내 문제는 ASP 리피터가 페이지에 표시되지 않는다는 것입니다. 머리글이나 바닥 글조차도 아닙니다.
아래와 같이 SqlDataReader로 채워진 데이터 테이블이 있습니다. 테이블을 ASP 중계기에 묶었습니다.
function getRangeList() {
var vardateRange = { dateStart: $("#dateStart").val(), dateEnd: $("#dateEnd").val(), MethodName: 'getRangeList' }
var options =
{
url: '<%=ResolveUrl("~/Default.aspx") %>',
async: true,
data: vardateRange,
dataType: 'text',
type: 'POST',
success: function() {
alert("test");
}
}
$.ajax(options);
}
C# code:
protected void getRangeList()
{
using (SqlConnection connRangeList = new SqlConnection(this.strOwanConnString))
{
SqlCommand cmdRangeList = new SqlCommand("[some_sp]", conn1);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.Add("@somevalue", SqlDbType.VarChar).Value = x;
conn1.Open();
SqlDataReader dt1 = cmd1.ExecuteReader();
repeater1.DataSource = dt1;
repeater1.DataBind();
}
}
aspx 페이지 :
<asp:Repeater ID="repeater1" runat="server">
<HeaderTemplate>
Test<table border="1">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#DataBinder.Eval(Container.DataItem, "patientID")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
나는 내가 아주 기본적인 오해가 있으리라 믿고있어 뒤에 내 코드에 아약스 호출을 수행하는 버튼 클릭 이벤트 후에 호출
기능 기능 및 호출 만들기. 이 일을 정리하도록 도와주세요. 감사.