当前位置:编程学习 > C#/ASP.NET >>

关于Repeater控件循环绑定输入框的问题

在标签中写 
<ItemTemplate> 
  ............. 
  ............... 
  <asp:TextBox id='txtname' runat="server"></asp:TextBox> <aspx:button id="btnTest" ....  CommandArgument=' <%# Eval("tID")%> ' OnClick=.....> 
</ItemTemplate> 

.cs 代码 

protected void btnTest_Click(object sender, EventArgs e) 

  Button btn = sender as Button; 
  if(null != btn) 
  { 
    string id = btn.CommandArgument; 
-- 这里 我要怎么取该行  'txtname'  输入框的值
  } 
}  --------------------编程问答--------------------
在标签中写  
<ItemTemplate>  
  .............  
  ...............  
   <asp:TextBox id='txtname' runat="server"> </asp:TextBox>  <aspx:button id="btnTest" ....  CommandArgument='  <%# Eval("tID")%> ' OnClick=.....>  
</ItemTemplate>  

.cs 代码  

protected void btnTest_Click(object sender, EventArgs e)  
{  
  Button btn = sender as Button;  
  if(null != btn)  
  {  
    string id = btn.CommandArgument;  
-- //这里的id就时修改行的主键值,送进数据库修改就好了   }  
}  --------------------编程问答-------------------- protected void btnTest_Click(object sender, EventArgs e)  
{  
  Button btn = sender as Button;  
  if(null != btn)  
  {  
    string id = btn.CommandArgument;  


这段代码这种情况是不可能出现的
button在这里没有事件 --------------------编程问答--------------------
引用 1 楼 moduofanchen 的回复:
在标签中写   
<ItemTemplate>   
  .............   
  ...............   
    <asp:TextBox id='txtname' runat="server">  </asp:TextBox>   <aspx:button id="btnTest" ....  CommandArgument='   <%# Eval("tID")%> ' OnClick=.....>   
</ItemTemplate>   

.cs 代码   

protected void btnTest_Click(object sender, EventArgs e)   
{   
  Button btn = sender as Button;   
  if(null != btn)   
  …

我采用的就是这种办法。 --------------------编程问答--------------------
引用 2 楼 virusplayer 的回复:
protected void btnTest_Click(object sender, EventArgs e)   
{   
  Button btn = sender as Button;   
  if(null != btn)   
  {   
    string id = btn.CommandArgument;   

}  
这段代码这种情况是不可能出现的 
button在这里没有事件

你说得对,应该是Button的OnCommand事件而不是Click事件,Click事件是不能取回值的,通过ComandArgs的CommandArgument取值。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,