为什么我会收到“在DataBind,Init,Load,PreRender或Unload阶段无法修改控件集合”

时间:2017-11-24 10:56:58

标签: c# sql asp.net

 private void GetTABLE()
 {
    conn.Open();
    cmd = new SqlCommand("`GetAllTablesProduct`", conn);
    cmd.CommandType = CommandType.StoredProcedure;
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable();
    da.Fill(dt);
    ListView1.DataSource = dt;
    ListView1.DataBind();
    conn.Close();
}

这是存储过程:

CREATE procedure [dbo].[GetAllTablesProduct]    
AS
BEGIN
    SELECT * 
    FROM Product    
    ORDER BY ID DESC     
END 

1 个答案:

答案 0 :(得分:0)

看起来您正在页面中使用脚本管理器,并在aspx页面中编写服务器端代码,例如<%= servercode%> <%response.write(content) %GT;

如果找到,请删除此类代码。