有时候我们的程序需要在 gridview ,datalist ,Repeater 等控件的模板列中取其中 HtmlControls 控件或者 WebControls 控件的值。 那么我们就首先需要取得在模板列中找到触发事件列的控件的引用。
一个 Repeater 模板列中 HtmlControl 与 WebControl 控件的 取值实例【注意:若在 HtmlControl 控件 需要标记 runat="server"】
状态1 状态2 状态3 |
CS文件:
public void Button6_Click(object sender, EventArgs e)
...{
//获取当前触发事件列的 WebControl 控件的属性直
string mybtCmd = ((Button)sender).CommandArgument.ToString();
//获取模板列中 HtmlControl 控件
HtmlSelect myselect = (HtmlSelect)((Button)sender).Parent.FindControl("Select1");
string Select1value = myselect.Value.ToString();
Response.Write(mybtCmd + "---" + Select1value);
}
标签:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com
文章转载自:csdn