我项目的逻辑 用 if(!page.IsPostBack)  实现不了~~  我的需求是~     假如从数据库读到10条数据                    动态创建表格(10行)  显示数据
 
                  其中有一列 放textbox
 
                  点击LinkButten   把textbox的数据update到数据库去~~
     (点击LinkButten 后页面刷新了  之前动态创建的表格没有了~ 要求用updatePanel控件   实现点击LinkButten 后 动态创建的表格 不更新  可以取到值)
                     求实例代码~
(ps:我在做DNN项目  这些代码写在 .ascx  Web用户控件里)

解决方案 »

  1.   

    C# code<form id="form1" runat="server">
        <div>
            <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">
                <ContentTemplate>
                    <asp:Label ID="Label1" runat="server"></asp:Label>
                    <br />
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        </form>
    C# code    protected void Page_Load(object sender, EventArgs e)
        {
            Label2.Text = DateTime.Now.ToString();
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Label1.Text = DateTime.Now.ToString();
        }