Я пытаюсь реализовать панель подкачки над таблицей. У меня есть статический <ul>
элемента на моей странице:Динамически добавленные параметры CommandName LinkButton/CommandArgument отбрасываются
<div><center><ul id="topnav" runat="server"></ul></center></div>
В моем случае Page_Load, я пытаюсь загрузить его с номерами страниц:
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 отлично работает. Что я делаю не так? Это совсем неправильный подход?