2011-03-11 14 views
1

在我的子頁面中,我有一個imageButton,它由UpdatePanel包圍。 當用戶單擊圖像按鈕時,將從我的數據庫中刪除一條記錄。在母版頁上更新文字控件

<asp:Content ID="Content1" ContentPlaceHolderID="Content" runat="server"> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
<Triggers><asp:AsyncPostBackTrigger ControlID="btnRemove" /></Triggers> 
    <ContentTemplate> 
      <asp:ListView ID="ListView2" runat="server"> 
       <layouttemplate> 
        <asp:PlaceHolder id="itemPlaceholder" runat="server" /> 
       </layouttemplate> 
       <ItemTemplate> 
        <asp:ImageButton ID="btnRemove" runat="server" CommandName='<%# DataBinder.Eval(Container.DataItem, "ID") %>'/></ItemTemplate> 
      </asp:ListView> 
</ContentTemplate> 
</asp:UpdatePanel> 
</asp:Content> 

在我的母版頁,我有其中顯示了當前用戶的記錄文本控件(類似Records: 10

的RecordsCount控制更新的母版

的頁面加載事件
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
     RecordsCount.Text = GetRecordsCount() 
End Sub 

因此,這裏是我的問題

  1. 如何更新RecordsCount控件? 我的意思是我使用回傳從數據庫中刪除記錄。如果用戶點擊互聯網瀏覽器的刷新按鈕,當前RecordsCount控件將被更新。
  2. 當用戶點擊子頁面上的btnRemove按鈕時,我怎麼能在RecordsCount控件上應用Jquery Highlight

UPDATE:那麼第一個問題是使用JavaScript

+0

成功應用於您的意思是在控制應用類''highlight''RecordsCount – 2011-03-11 18:24:59

+0

@TheSuperTramp對不起

的RecordsCount控制與JavaScript更新。 .. jquery亮點 – OrElse 2011-03-11 18:29:12

+0

只是一個輸入:http://stackoverflow.com/questions/4956066/how-do-i-access-properties-from-page-in-contentplaceholder-in-my-masterpage ... this是我如何檢索母版頁的屬性。 – 2011-03-11 18:34:12

回答

-1

好吧,這聽起來像我有一個快樂的結局!而(Attribute結尾帶選擇):jQuery是通過這個post

<script type="text/javascript"> 
     $(document).ready(function() { 
      $('input[id$="btnFavorite"]').click(function() { $('#Favorite').effect('highlight', { color: '#AAAAAA' }, 3000); } 
     }); 
</script> 
+0

這不是做這件事的方法。看看Chris的回答 – Ivo 2011-06-08 11:41:10

1

解決這聽起來像一個糟糕的佈局完成。

主頁面不應該負責顯示數據頁面特定的數據。相反,它只是簡單地爲各種內容面板提供佈局和「洞」,以便頁面可以插入數據/控件。

我想翻出主頁面並添加一個新的內容面板以允許頁面顯示數據。然後在你的頁面中,添加記錄數或任何你想要的。

+0

你能否刪除你的答案?這將阻止用戶閱讀我的問題。我希望你明白。 – OrElse 2011-03-11 18:56:11

+1

@ Chocol8:你在開玩笑吧?人們根據標題和主題來審視問題。他們會根據問題本身的複雜性繼續閱讀。僅僅因爲有問題的答案,不管你是否喜歡答案,都不會真正有所作爲 – NotMe 2011-03-11 21:28:16