Web Forms 4.5 - Repeater.Items 在回发时为空
Web Forms 4.5 - Repeater.Items is empty on Postback
我有一个 Repeater,其数据设置在 Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
myRepeater.DataSource = data;
myRepeater.DataBind();
}
}
当我在回发时保存我的数据时,myRepeater.Items 包含零个元素,而我知道有几个元素。
protected void btnSave_Click(object sender, EventArgs e)
{
....
// why does this contain zero elements>
foreach (RepeaterItem item in myRepeater.Items)
{
关于可能是什么问题有什么建议吗?
在这种情况下,即使在回发时绑定转发器也解决了问题
protected void Page_Load(object sender, EventArgs e)
{
myRepeater.DataSource = data;
myRepeater.DataBind();
}
我有一个 Repeater,其数据设置在 Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
myRepeater.DataSource = data;
myRepeater.DataBind();
}
}
当我在回发时保存我的数据时,myRepeater.Items 包含零个元素,而我知道有几个元素。
protected void btnSave_Click(object sender, EventArgs e)
{
....
// why does this contain zero elements>
foreach (RepeaterItem item in myRepeater.Items)
{
关于可能是什么问题有什么建议吗?
在这种情况下,即使在回发时绑定转发器也解决了问题
protected void Page_Load(object sender, EventArgs e)
{
myRepeater.DataSource = data;
myRepeater.DataBind();
}