在我的子页面中,我有一个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控件在MasterPage的页面Load事件
上更新 Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
RecordsCount.Text = GetRecordsCount()
End Sub
所以这是我的问题
RecordsCount
控件?
我的意思是我使用回发来从数据库中删除记录。目前,如果用户点击互联网浏览器的“刷新”按钮,则会更新RecordsCount控件。RecordsCount
按钮时,如何在btnRemove
控件上应用Jquery Highlight?更新:第一个问题是使用javascript
解决的答案 0 :(得分:1)
这听起来像是一个糟糕的布局。
母版页不应负责显示特定于数据页的数据。相反,它只是提供各种内容面板的布局和“漏洞”,因此页面可以插入数据/控件。
我将其从主页面中删除并添加新的内容面板以允许页面显示数据。然后在您的页面中,添加记录计数或您想要的任何其他内容。
答案 1 :(得分:-1)
听起来好像我已经结束了!
使用javascript更新RecordsCount控件,同时通过此post成功应用(使用选择器的属性结束)Jquery
<script type="text/javascript">
$(document).ready(function () {
$('input[id$="btnFavorite"]').click(function () { $('#Favorite').effect('highlight', { color: '#AAAAAA' }, 3000); }
});
</script>