2016-08-16 11 views
0

ボタンをクリックすると、特定のタブに移動する必要があります。ASP.NETボタンにTAB参照を追加する

ボタンがタブ

var url = document.location.toString(); 
if (url.match('#')) { 
    $('.nav-tabs a[href="#' + url.split('#')[1] + '"]').tab('show'); 
} 

// Change hash for page-reload 
$('.nav-tabs a').on('shown.bs.tab', function (e) { 
    window.location.hash = e.target.hash; 
}) 

へのリンクしかし

protected void ButtonSearch_Click(object sender, EventArgs e) 
     { 
// Fill Grid code 
} 

に置き換えられ何とか方法を可能にするために

<asp:Button ID="ButtonFind" runat="server" Text="Buscar" CssClass="btn btn-primary" UseSubmitBehavior="true" OnClick="ButtonSearch_Click" /> 

はJavaScript // Javascriptのです

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!IsPostBack) 
    { 
    // Fill Grid by default 
    } 
} 

最後に、グリッドには検出されたデータがなく、デフォルトデータがあります。それは問題だ。

私はこの

protected void ButtonSearch_Click(object sender, EventArgs e) 
      { 
    // Fill Grid code 
string url = Request.Url.GetLeftPart(UriPartial.Path) + "#AllWorkOrders"; 

Response.Redirect(url, true); 

    } 

を使用しようとしているが、まだ

if (!IsPostBack) 
    { 
    // Fill Grid by default 
    } 

あり...

私が確立正しいTABにユーザーを戻しますが、Response.Redirect何とか必要なわけいくつかのトラブル...

恐らく、追加する方法があります

<asp:Button ID="ButtonFind" runat="server" Text="Buscar" CssClass="btn btn-primary" UseSubmitBehavior="true" OnClick="ButtonSearch_Click" /> 

への一部が、私はどのように行うのか分かりません。

ヒント?

答えて

0

私は完全にについてPostBackUrl財産を忘れてしまったhahahahaa

をimplemenetするのは非常に簡単でした解決策を見つけました!

ので、コードが本になりました

<asp:Button ID="ButtonFind" runat="server" Text="Buscar" CssClass="btn btn-primary" UseSubmitBehavior="true" 
PostBackUrl="~/MyPage.aspx#AllWorkOrders"  OnClick="ButtonSearch_Click" /> 
のように見えます
関連する問題