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

标签 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
}

编辑2

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

}

最佳答案

这是一篇可以帮助您开始使用更新面板的帖子

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>

关于c# - 当我在另一个选项卡中执行操作时,asp.net 会加载到第一个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478645/

相关文章:

c# - 在 C# 中提取字符串的第一部分?

c# - ASP.NET MVC - 两个应用程序之间的相同身份验证

javascript - 如何将 .js 文件添加到 ASP.NET 项目中的程序集

ASP.NET 元 :resourcekey

c# - 使用 Copy Local 将程序集放在不同的目录中

c# - .NET : Double-click event in TabControl

c# - string.IsNullOrEmpty(myString) 或 string.IsNullOrWhiteSpace(myString) 是否违反 SRP 规则?

c# - 模拟和 NetworkCredential

c# - 如何在.NET Framework 4.6.1中使用IActionResult?

.net - ASP.Net Webforms 和 ASP.Net MVC 是基于组件还是基于 Action ?