当前位置: 代码迷 >> ASP.NET >> 点击Repeater里的旋钮时取得按钮所在行ID,不要在ItemDataBound里取
  详细解决方案

点击Repeater里的旋钮时取得按钮所在行ID,不要在ItemDataBound里取

热度:9093   发布时间:2013-02-25 00:00:00.0
点击Repeater里的按钮时取得按钮所在行ID,不要在ItemDataBound里取
<ItemTemplate>
  <tr>
  <td>
  <asp:Button ID="btnEdit" runat="server" Text="编辑" onclick="btnEdit_Click" CommandName="Edit" CommandArgument='Eval("CourseTypeId")' />
  </td>
  <td>
  <asp:Label ID="lblCourseTypeId" runat="server" Text='<%# Eval("CourseTypeId") %>' Visible="false"></asp:Label>
  <%# Eval("CourseTypeName") %>
  </td>

在单击了该按钮后的Onclick事件要用到啊,求高手指教,急

------解决方案--------------------------------------------------------
Label lblYearPre = (Label)this.ListView1.FindControl("labPreYear");

其他空间可以 遍历
for (int i = 0; i < GridView1.Rows.Count; i++){

GridView1.Rows[i].FindControl("hid")).Value;
{
  相关解决方案