当前位置:编程学习 > C#/ASP.NET >>

项目由3.5升级为4.0的时候,TestBox的赋值问题

protected void lvDetail_ItemCreated(object sender, ListViewItemEventArgs e)
{

    if (e.Item.ItemType == ListViewItemType.InsertItem)
            {
                this.listDrum = (List<drumClass>)Session["listDrum"];
                if (listDrum.Count > 0)
                {
                    TextBox txtDRUM = (TextBox)e.Item.FindControl("txtDRUM");
                    TextBox txtLENGTH = (TextBox)e.Item.FindControl("txtLENGTH");
                    TextBox txtBIN = (TextBox)e.Item.FindControl("txtBIN");
                    TextBox txtOil = (TextBox)e.Item.FindControl("txtOil");
                    TextBox txtREMARK = (TextBox)e.Item.FindControl("txtREMARK");

                    txtDRUM.Text = "555";
                    txtLENGTH.Text = "555";                 
                    txtBIN.Text = "555";                    
                    txtOil.Text = "555";                    
                    txtREMARK.Text = "555";                
                 }
            }
}

问题:在.NET 4.0下txtREMARK.Text = "555",这样赋值完之后,回到页面文件框里面什么值也不显示。换回家3.5之后TestBox的ID为"txtREMARK"的text值是"555";这是什么问题啊??我找了一整还是不知道是什么原因。

跪求高手指教,谢谢;
.NET 3.5的贴图

.NET 4.0的贴图
 
--------------------编程问答-------------------- 文本框没有找到。 --------------------编程问答-------------------- 看看默认的状态 --------------------编程问答-------------------- 也许和浏览器有关。。Session在IE6下经常会丢失
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,