我有一个动态表,其中,在每一行我有一个文本框(txtCantitate)和一个按钮(btnMinus)。在文本框中,我有数量(int),并在按钮上单击我希望数量减少一。在这里,你有我在桌子上:动态表:链接按钮到文本框单元格
你能帮我做按钮的代码?问题是它是一个动态按钮...在每个记录上都有相同的ID ...我不知道该怎么做...
我在项目中使用的语言C#,.NET 4.5 ,js,jquery。
cell = new HtmlTableCell();
HtmlInputButton btnMinus = new HtmlInputButton();
btnMinus.ID = "btnMinus";
btnMinus.Value = "-";
cell.Controls.Add(btnMinus);
row.Cells.Add(cell);
cell = new HtmlTableCell();
HtmlInputText txtCantitate = new HtmlInputText();
txtCantitate.ID = "txtCantitate";
txtCantitate.Value = publicatie.Cantitate.ToString();
cell.Controls.Add(txtCantitate);
row.Cells.Add(cell);
我想使用服务器端的形式给出,但“sender.ID.Split(新的String [] { “_”},StringSplitOptions.None);“没有工作,它不认可ID和Ideeas? – Andrew
检查我刚刚在我的解决方案中发布的代码更改...你应该尝试玩它...可能是Id而不是ID ...等 – MaxOvrdrv
该ID是解析好,忘了发布......但现在我有另一个问题... FindControl无法识别它总是为空;我试过: TextBox txt = this.Controls.FindControl(id)as TextBox; Control con = FindControl(id); TextBox txt = FindControl(id)as TextBox; HtmlInputText txt =(HtmlInputText)FindControl(id); 和什么都没有... – Andrew