手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >Repeater事件OnItemCommand取得行内控件的方法
Repeater事件OnItemCommand取得行内控件的方法
摘要:这篇文章主要介绍了Repeater事件OnItemCommand取得行内控件的方法,有需要的朋友可以参考一下记录一下,主要是这句:TextB...

这篇文章主要介绍了Repeater事件OnItemCommand取得行内控件的方法,有需要的朋友可以参考一下

记录一下,主要是这句:

TextBox txtNum = e.Item.FindControl("txtNum") as TextBox;

Repeater真是太强了,太灵活。除了Repeater别的都不用。

代码如下:

<table>

<asp:Repeater ID="rptList" runat="server"OnItemCommand="rptList_ItemCommand">

<ItemTemplate>

<tr>

<td><asp:TextBox ID="txtNum" runat="server" Text='<%#Eval("ProNum")%>'></asp:TextBox></td>

<td><asp:Button ID="btnUpdate" runat="server" Text="更新"CommandName="update" CommandArgument='<%#Eval("PID") %>' /></td>

</tr>

</ItemTemplate>

</asp:Repeater>

</table>

代码如下:

protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e)

{

switch (mandName)

{

case "update":

string arg = mandArgument.ToString();//取得参数

//找到激发事件的行内控件,这个很有用,能将更多需要的参数值传递过来。

TextBox txtNum = e.Item.FindControl("txtNum") as TextBox;

//下面执行业务逻辑

string jsStr = "<script>alert('删除成功!" + txtNum.Text + "')</script>";

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", jsStr,false);

break;

}

Bind();

}

【Repeater事件OnItemCommand取得行内控件的方法】相关文章:

asp.net错误捕获page_error事件使用方法

jQuery来获取RadioButtonList成员内容的方法

DataList绑定到Row[]行集合的问题的方法

ASP.Net下载大文件的实现方法

asp.net(c#)中取得文件物理路径

asp.net为网页动态添加关键词的方法

ASP.Net中表单POST到其他页面的方法分享

ASP.NET抓取网页内容的实现方法

ASP.NET实现推送文件到浏览器的方法

asp.net Repeater取得CheckBox选中的某行某个值的c#写法

精品推荐
分类导航