我有三个这样的选项卡:
当我按下最后一个表时,有一个代码在执行以从数据库获取数据。我已经完成了所有这些。
我的问题
在最后一个选项卡中有一个按钮,当我按下它时。它加载整个页面,然后返回到第一个打开的选项卡。
我想要什么
当我在最后一个选项卡中按下该按钮时,我想获取数据并呈现它,而不使页面转到第一个选项卡。
我确信这是关于回发的事情,但我对此一无所知
编辑
这是我的 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/