C# 如何避免在选项卡上回发单击以加载页面/节

C# 如何避免在选项卡上回发单击以加载页面/节,c#,jquery,ajax,C#,Jquery,Ajax,我正在使用.NET、XSLT实现以下功能,但是我们面临一些挑战 我必须在页面上实现选项卡功能。我有4个不同的页面 1)index.aspx 2) g.aspx 3) f.aspx 4) s.aspx 选项卡1 |选项卡2 |选项卡3 |选项卡4(将出现在屏幕上) “index.aspx”将是我的登录页,其中包含选项卡控件,即“tab1”将在“index.aspx”页面打开时默认选择。当用户点击“tab2”时,它将打开“g.aspx”,通常打开这个页面是非常容易的,但我需要的是,不应该有任何回发,

我正在使用.NET、XSLT实现以下功能,但是我们面临一些挑战

我必须在页面上实现选项卡功能。我有4个不同的页面

1)index.aspx 2) g.aspx 3) f.aspx 4) s.aspx

选项卡1 |选项卡2 |选项卡3 |选项卡4(将出现在屏幕上)

“index.aspx”将是我的登录页,其中包含选项卡控件,即“tab1”将在“index.aspx”页面打开时默认选择。当用户点击“tab2”时,它将打开“g.aspx”,通常打开这个页面是非常容易的,但我需要的是,不应该有任何回发,所以ajax的概念将发生。如果它是一个普通的文本页面,那么实现起来会很容易,但是该页面上可能会有.net用户控件,它们可能会在使用它们时返回,我们也可以“禁用”JAVASCRIPT。我粘贴了下面来自g.aspx的示例代码,当用户单击“tab2”时,将呈现该代码



查看您的新德里航班!

下面是我们在实现此功能时面临的挑战

1) 不应该有任何回发。 2) 可以使用普通文本页,但是如何处理.net用户控件。 3) 该页面可以禁用javascript

任何人都可以分享他的想法如何实现这一功能

谢谢

致以最良好的祝愿, 斯图·尼科尔斯(Stu Nicholls)在cssplay的Manoj

可能会有所帮助,如果你能:

  • div
    s中提供选项卡
  • 加载
    PageLoad上的所有用户控件
  • 然后在选项卡之间切换
更新面板
<div class="tabs-container" id="tabs" style="display: block;">
    <div class="contentContainer">
        <p>
            View your New Delhi flights!
        </p>
                <ucFS:ctlDestinationFS ArrivalDate="02/02/2011" DepartureDate="02/02/2011" runat="server" ArrivalStationCode="DEL" />
    </div>
</div>