怎么在外部事件中调用DataList内部控件的值?
想做一个给长期未登录用户的提醒邮件程序。邮件内容大致是这样的:XX会员,你好!你已经好长时间未登录XX网站了,这段期间,又增加了许多注册用户又有很多新鲜有趣的文章哦,快登...
想做一个给长期未登录用户的提醒邮件程序。
邮件内容大致是这样的:
XX会员,你好!你已经好长时间未登录XX网站了,这段期间,又增加了许多注册用户又有很多新鲜有趣的文章哦,快登录去看看吧。你的登录邮箱是:XXXXX,登录密码是:XXXXX。
程序设计是这样的:把长期未登录的用户查询出来,查询字段包括用户ID、登录邮箱、密码,查询出来后赋值给DataList,DataList中也指定了DataKeyField字段,为了方便外部调用,用户ID、登录邮箱和密码分别用了指定的Lable控件,分别是txt_ID、txt_youxiang、txt_mima,页面上有一个Button控件(该控件在DataList之外),当点击这个Button时,逐个给DataList中的用户发送邮件。
现在的问题是:怎么样才能获取txt_ID、txt_youxiang、txt_mima的值,比如:先获取第0行中用户的ID、登录邮箱、密码,发送邮件,再获取第1行中用户的ID、登录邮箱、密码,发送邮件,再然后第2行、第3行……
请问各位大侠,在Button事件中,怎样才能循环获取txt_ID、txt_youxiang、txt_mima的值呀?
实在是对不起啊,没分了。
非常感谢,祝好运,祝恋爱甜蜜家庭幸福好事多多,呵呵…… 展开
邮件内容大致是这样的:
XX会员,你好!你已经好长时间未登录XX网站了,这段期间,又增加了许多注册用户又有很多新鲜有趣的文章哦,快登录去看看吧。你的登录邮箱是:XXXXX,登录密码是:XXXXX。
程序设计是这样的:把长期未登录的用户查询出来,查询字段包括用户ID、登录邮箱、密码,查询出来后赋值给DataList,DataList中也指定了DataKeyField字段,为了方便外部调用,用户ID、登录邮箱和密码分别用了指定的Lable控件,分别是txt_ID、txt_youxiang、txt_mima,页面上有一个Button控件(该控件在DataList之外),当点击这个Button时,逐个给DataList中的用户发送邮件。
现在的问题是:怎么样才能获取txt_ID、txt_youxiang、txt_mima的值,比如:先获取第0行中用户的ID、登录邮箱、密码,发送邮件,再获取第1行中用户的ID、登录邮箱、密码,发送邮件,再然后第2行、第3行……
请问各位大侠,在Button事件中,怎样才能循环获取txt_ID、txt_youxiang、txt_mima的值呀?
实在是对不起啊,没分了。
非常感谢,祝好运,祝恋爱甜蜜家庭幸福好事多多,呵呵…… 展开
2个回答
展开全部
不明白为啥非要在DataList中查、你在执行下同样的Sql语句不就可以查出来你要的信息
for(int i=0;i<DataList1.Items.Count;i++){
Label txt_ID= (Label)d.Items[i].FindControl("txt_ID");
}
for(int i=0;i<DataList1.Items.Count;i++){
Label txt_ID= (Label)d.Items[i].FindControl("txt_ID");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询