none
关于TabContainer提交数据后的更新问题 RRS feed

  • 问题

  •  

    在TabContainer的一个选项卡中有个Repeater

           

     

    protected void Page_Load(object sender, EventArgs e)
            {

                DataAccess da = new DataAccess();
                DataSet ds = da.CreateDataSet("SELECT * FROM LinkGroup ORDER BY LinkGroupPRI DESC");
                Repeater1.DataSource = ds;
                Repeater1.DataBind();

            }

    Code Snippet
    <asp:Repeater ID="Repeater1" runat="server">
                                    <ItemTemplate>
                                        <table>
                                            <tr>
                                                <td width="300">
                                                    <asp:CheckBox ID="CheckBox2" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "LinkGroupName")%>'  />
                                                </td>
                                                <td>
                                                    <a href='BLOCKED SCRIPTLinkGroupEditCheck(<%# DataBinder.Eval(Container.DataItem, "LinkGroupID")%>,"<%# DataBinder.Eval(Container.DataItem, "LinkGroupName")%>")' >Edit</a>
                                                </td>
                                            </tr>
                                        </table>
                                    </ItemTemplate>
                                </asp:Repeater>

     

     

     

     

    LinkGroupEditCheck这个负责把LinkGroupID和LinkGroupName发送给两个TEXTBOX

    在那个TEXTBOX中可以对LinkGroupName进行改名操作

    然而当我按下一个btn(runat="server")写数据库,页面上的Repeater却没有反应出更新?

     

    我也有尝试将那个btn和Repeater塞进一个UpdatePanel 里面

    并在btn里调用UpdatePanel.Update

    但是它还是没有效果而且JS还提示出错....

     

     

    我应该如何才能让它在我按下btn后显示出所做的更改呢?

     

     

     

     

    2008年7月25日 3:28

答案