두 개의 버튼 (필터 및 요약보기)과 업데이트 패널이 있습니다. 업데이트 패널은 그리드를 유지합니다. 필터 버튼을 클릭하면 데이터베이스에서 데이터를 가져오고 업데이트 패널이 트리거됩니다. 이제 데이터의 내용을 기반으로보기 요약 단추의 가시성을 변경하려고합니다.jquery - UpdatePanel을 사용하여 버튼의 가시성을 변경하십시오.
나는 시도 - hfSummaryVis 내가 업데이트 패널
function pageLoad() {
alert('<%=hfSummaryVis.Value %>');
}
경고 메시지는 항상 비어에 설정된에 HiddenField입니다. 나는 또한 document.ready를 시도했다. Document.Ready는 페이지가 처음으로로드 될 때만 호출됩니다.
도와주세요
감사합니다,
<div id="divOrderDateSelector" class="FloatLeft PadDiv" style="padding-top: 3px;">
<asp:Button ID="btnFilter" runat="server" Text="Filter"
OnClick="btnFilter_Click" CssClass="DefaultButton"/>
<asp:Button ID="btnSummary" runat="server" Text="View Summary"
OnClick="btnSummary_Click" CssClass="DefaultButton"
onclientclick="return false"/>
</div>
<br/>
<div id="divbuy" class="ClearBoth PadBottom">
<span class="SectionHeader Block" >Buys</span>
<asp:UpdatePanel ID="upStatus" runat="server" UpdateMode="Conditional" >
<Triggers >
<asp:AsyncPostBackTrigger ControlID="btnFilter" EventName="Click"/>
</Triggers>
<ContentTemplate >
<asp:HiddenField ID="hfSummaryVis" runat="server" />
<asp:GridView ID="gvSummary" runat="server" AutoGenerateColumns="False"
CssClass="ContrastTable WideTable" GridLines="None"
onrowdatabound="gvSummary_RowDataBound">
<EmptyDataTemplate>No Records Found</EmptyDataTemplate>
<RowStyle CssClass="MainTableRow" />
<AlternatingRowStyle CssClass="AlternateRow" />
<HeaderStyle CssClass="HeaderRow" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lkBtnOpen" runat="server" CssClass="Expand ButtonCell PlainLink"
ToolTip="Click to see details of the date's orders."
Text=" " OnClientClick="showCusipAccountDetails(" />
<asp:LinkButton ID="lkBtnClose" runat="server" CssClass="Collapse ButtonCell PlainLink Hidden"
ToolTip="Click to close."
Text=" " />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Strategy Series">
<ItemTemplate>
<asp:Label ID="lblStrategySeries" runat="server" />
</ItemTemplate>
...
전체 자바 스크립트를 보자. – Tim