专做和田玉的网站/0元入驻的电商平台
我在页面上选择类型后修改页面ext:label的text值,然后我在后台再取该text,下面红色部分显示出来的值还是原来的值,有知道的告诉下 ,谢谢!
先赋值:
List listLab = Ext.Net.Utilities.ControlUtils.FindControls(this.Page);
List listNum = Ext.Net.Utilities.ControlUtils.FindControls(this.Page);
for (var i = 0; i < dt.Rows.Count; i++)
{
var labid = "rate" + i.ToString() + "_lab";
var numid = "money" + i.ToString() + "_lab";
listLab.Find(p => p.ID == labid).Text = dt.Rows[i][rate].ToString();
listNum.Find(p => p.ID == numid).TabTip = dt.Rows[i]["b_id"].ToString();
}
再取值:
List listNum = Ext.Net.Utilities.ControlUtils.FindControls(this.Page);
List listLab = Ext.Net.Utilities.ControlUtils.FindControls(this.Page);
List valList = new List();
List noList = new List();
var i = 0;
foreach (Ext.Net.NumberField field in listNum)
{
string v = field.Text.Trim();
if (!string.IsNullOrEmpty(v))
{
if (isCheckMinValue(v))
valList.Add(listLab[i].TabTip + "," +listLab[i].Text.Trim()+ "," + v + "," + field.TabTip);
else
noList.Add(listLab[i].TabTip + "," + listLab[i].Text.Trim() + "," + v + field.TabTip);
}
i++;
}