테이블 위에 페이지 매김 막대를 구현하려고합니다. 내 페이지에 정적 <ul>
요소가 내 Page_Load 이벤트에서LinkButton CommandName/CommandArgument 설정이 동적으로 추가되었습니다.
<div><center><ul id="topnav" runat="server"></ul></center></div>
, 나는 페이지 번호와 함께로드하려고 그러나
foreach (int linkpage in linkpages) {
HtmlGenericControl li;
LinkButton pbut;
li = new HtmlGenericControl("li");
pbut = new LinkButton();
pbut.CommandName = "page";
pbut.CommandArgument = linkpage.ToString();
pbut.Text = linkpage.ToString();
li.Controls.Add(pbut);
topnav.Controls.Add(li);
}
, 컨트롤이 실제로 그것을 이름으로 게시물을 렌더링 할 때 'ctlXX'(여기서 XX는 숫자가 증가 함)이며 인수가 없으므로 페이지 번호를 얻을 수 없습니다. 그러나 .Text 특성은 잘 렌더링됩니다. 내가 도대체 뭘 잘못하고있는 겁니까? 이것은 완전히 잘못된 접근입니까?