首页 新闻 赞助 找找看

Datalist 问题,为什么提示不存在名称tb

0
悬赏园豆:30 [已关闭问题] 关闭于 2013-05-06 23:41

protected void addReviewButton_Click(object sender, EventArgs e)
{
TextBox tb;
string customerId = Membership.GetUser(HttpContext.Current.User.Identity.Name).ProviderUserKey.ToString();
string productId=Request.QueryString["ProductID"];
for (int i = 0; i < list.Items.Count - 1; i++)
{
tb=(TextBox)(list.Items[i].FindControl("TextBox1"));


}

CatalogAccess.AddReview(customerId, productId, tb.text);这里出错!!!提示上下文不存在名称tb

明明声明了tb为什么还提示不存在名称tb!!!说明:list是datalist

低气温的主页 低气温 | 初学一级 | 园豆:6
提问于:2013-05-03 16:27
< >
分享
所有回答(3)
0

应该是提示System.NullReferenceException: 未将对象引用设置到对象的实例吧。确定TextBox的ID位TextBox1?

yyutudou | 园豆:997 (小虾三级) | 2013-05-03 23:57
0

TextBox tb = new TextBox(); 试试

icyme | 园豆:77 (初学一级) | 2013-05-04 19:21
0

楼主可以在定义TextBox时实例化一下,应该可以解决出现问题

墨猦 | 园豆:668 (小虾三级) | 2013-05-05 00:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册