aspx
一開始先用一個空的 ul 當容器,為了要在 codebehind 可以吃到,要 runat="server"
- <ul runat="server" id="ulPagination" class="pagination"></ul>
code-behind
- ulPagination.Controls.Clear();
- string liFirst =
- @"<li class=""page-item"">
- <a class=""page-link"" aria-label=""First"" href=""javascript:__doPostBack('GoFirstPage','')"">
- <span aria-hidden=""true"">|«</span>
- <span class=""sr-only"">First</span>
- </a>
- </li>";
- ulPagination.Controls.Add(new LiteralControl(liFirst));
liFirst 就是要寫的 html,除了 string 轉 LiteralControl 然後加到 Controls 外,也可以用 HtmlGenericControl 做比較有結構的操作,參考:SO。
沒有留言:
張貼留言