当我在另一个选项卡中执行操作时,asp.net会加载到第一个选项卡

时间:2014-03-18 11:54:57

标签: c# asp.net webforms

我有三个标签:

enter image description here

当我按下最后一个表时,执行后会有一个代码从数据库中获取数据。我已经完成了所有这些。

我的问题

当我按下它时,在最后一个标签中有一个按钮。它加载整个页面然后返回到第一个打开的选项卡。

我想要什么

当我在最后一个标签中按下该按钮时,我想获取数据并显示它,然后将页面转到第一个标签页。

我确信这是关于回复的内容,但我对此一无所知

修改

这是我在c#中的代码

protected void BookingForDate_Click(object sender, EventArgs e)
        {
//do something in database and fill the table
}

EDIT2

protected void Page_Load(object sender, EventArgs e)
        {
// go to database and get data to fill it in the first tab

}

1 个答案:

答案 0 :(得分:2)

这篇文章应该可以帮助您开始使用更新面板

http://msdn.microsoft.com/en-us/library/bb386454.aspx

这是您在页面上写下日期时间所需的最小值。所以你可以看到它的工作原理

<asp:ScriptManager ID="ScriptManager" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
    <ContentTemplate>
        <!-- Other content in the panel. -->
        <%=DateTime.Now.ToString() %><br />
        <asp:Button ID="Button1" Text="Refresh Panel" runat="server" />
    </ContentTemplate>
</asp:UpdatePanel>