项目由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