LinkButton linkbtn = sender as LinkButton 这样写和 直接得到按钮名称有何不同?
2个回答
展开全部
有些时候必学写成那样才能获取到控件,比如GridView的模板里有个textBox,你想写他的selectChang事件,你在他的事件里取他的值,必须写成TextBox txt = (TextBox)sender 这样才行。另外你可以根据txt取textbox所在的列, 接着根据列,取其他控件的值。
这样:DataListItem data = (DataListItem)txt.Parent; //取他所在gridview列
Label lbl = (Label)data.FindControl("lblStock"); 根据列查找label
这样:DataListItem data = (DataListItem)txt.Parent; //取他所在gridview列
Label lbl = (Label)data.FindControl("lblStock"); 根据列查找label
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询