2009-05-26 14 views
2

フォームを送信すると、実際のaspxページにリダイレクトされています。リダイレクトを回避する方法。jquery ui tabsポストバック時にASPXページにリダイレクト

背後tabs.aspxで

Tabs.aspx

<div id="container-1"> 
     <ul> 
      <li><a href="Survey.aspx?group=1"><span>HR</span></a></li> 
      <li><a href="Survey.aspx?group=2"><span>Sales</span></a></li> 
      <li><a href="Survey.aspx?group=3"><span>Finance</span></a></li> 
     </ul> 

jqueryのコード

<script type="text/javascript"> 
     $(function() { 
      $('#container-1 > ul').tabs(); 
</script> 

Survey.aspx

<form id="form1" runat="server"> 
<div> 
    <asp:Label ID="lblHeading" runat="server"></asp:Label><br /> 
    <asp:HiddenField ID="hdnGroupId" runat="server" /> 
    <br /> 
    1) Question 1  <asp:DropDownList ID="DropDownList1" runat="server"> 
    </asp:DropDownList> 
        
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> 
    2) Another question:  <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> 
    <br /> 
    <br /> 

    <asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click" Text="Save" /><br /> 

    <div id="Result">Click here for the time.</div> 

    <asp:Label ID="lblMessage" runat="server"></asp:Label></div> 
</form> 

調査のページのコード

protected void btnSave_Click(object sender, EventArgs e) 
{ 
    if (groupId > 0) 
    { 
     switch (groupId) 
     { 
      case 1: 
       lblMessage.Text = "HR data is saved."; 
       break; 
      case 2: 
       lblMessage.Text = "Sales data is saved."; 
       break; 
      case 3: 
       lblMessage.Text = "Finance data is saved."; 
       break; 
      default: 
       break; 
     } 
    } 
} 
+0

は、あなたは、タブを設定しているあなたのjavascriptのコードを表示することができますか? – Geoff

+0

ワウ500ビューと無回答? – Earlz

答えて

1

このお試しください:このプラグインを試してみてください

<ul> 
     <li><a href="#group1"><span>HR</span></a></li> 
     <li><a href="#group2"><span>Sales</span></a></li> 
     <li><a href="#group3"><span>Finance</span></a></li> 
    </ul> 
    <div id="group1"><iframe src="Survey.aspx?group=1"></iframe></div> 
    <div id="group2"><iframe src="Survey.aspx?group=2"></iframe></div> 
    <div id="group3"><iframe src="Survey.aspx?group=3"></iframe></div> 
関連する問題