<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
<meta http-equiv="refresh" content="4" />
<script type="text/javascript">
var xPos1, yPos1;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoading(pageLoadingHandler);
prm.add_pageLoaded(pageLoaded);
function pageLoaded(sender, args) {
$get('<%=Panel_Users.ClientID %>').scrollLeft = xPos1;
$get('<%=Panel_Users.ClientID %>').scrollTop = yPos1;
}
function pageLoadingHandler(sender, args) {
xPos1 = $get('<%=Panel_Users.ClientID %>').scrollLeft
yPos1 = $get('<%=Panel_Users.ClientID %>').scrollTop;
}
</script>
</asp:Content>
काम नहीं करता के बाद पृष्ठ स्क्रॉल स्थिति बनाए रखने के है, जहां मैं गलतकैसे asp.net में एक पेज पोस्टबैक
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" />
<div style="height: 504px; width: 941px;">
<asp:Panel runat="server" ID="Panel_Users" ScrollBars="Auto" Style="z-index: 1; left: 748px;
top: 621px; position: absolute; height: 250px; width: 287px">
<asp:UpdatePanel UpdateMode="Conditional" ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="Grid_UserTable" runat="server" Style="z-index: 1; left: 2px; top: 5px;
position: absolute; height: 152px; width: 243px" BorderColor="#666666" AutoGenerateColumns="False"
OnRowDataBound="MyGrid_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="Status">
<ItemTemplate>
<asp:Image ID="Status" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="TimeReceived" HeaderText="TimeReceived" InsertVisible="False"
ReadOnly="True" SortExpression="TimeReceived" />
<asp:BoundField DataField="TimeRead" HeaderText="TimeRead" SortExpression="TimeRead" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
</div>
जा रहा हूँ मैं कम से पेज ठहरने कोशिश कर रहा हूँ उसी स्थिति में जब पृष्ठ प्रत्येक 5 सेकंड के बाद रीफ्रेश होता है और पृष्ठ शीर्ष पर जाता है। मैंने पेज MaintainScrollPositionOnPostback = "true" की कोशिश की। यह काम नहीं किया, मैंने अजाक्स का उपयोग करने की कोशिश की लेकिन इसका कोई मतलब नहीं है कि इसका उपयोग कैसे किया जाए। क्या कोई मेरी मदद कर सकता है कि इसे अजाक्स के साथ कैसे किया जाए।
बस MaintainScrollPositionOnPostback पृष्ठ निर्देश का परीक्षण किया गया है, और वर्तमान में यह फ़ायरफ़ॉक्स 52, एज 38 और क्रोम 57 में काम कर रहा है। – Mike
अनुशंसित नहीं है: http://www.ryadel.com/en/asp-net-mantainscrollpositiononpostback-chrome-recent -ब्रोसर/ – IrishChieftain