ايران ويج

نسخه‌ی کامل: عدم پرش به بالای صفحه با PostBack
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام و تشکر از همه ی دوستان038
دوستان بعد ازPostBack شدن(مثلا کلید بر روی Select یک GridView یا تغییر DropDownList) اگر صفحه دارای اسکرول باشه به بالای صفحه پرش می کند.حالا من می خوام که این کار انجام نشود.چکار کنم؟001
با تشکــــــــــــــــــــــــــــر009
یه خاصیت هست البته توی internet explorer جواب میده برای مرورگرهای دیگه باید از jquery استفاده کنی
<pages maintainScrollPositionOnPostBack="true" />
<%@ Page MaintainScrollPositionOnPostback="true" %>
(2 سالی میشه با .net کار نکردم شاید تو ورژنهای جدید رفع شده باشه)

کد:
<script type="text/javascirpt">
    var xPos, yPos;
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(BeginRequestHandler);
    prm.add_endRequest(EndRequestHandler);
    function BeginRequestHandler(sender, args) {
        xPos = $get('scrollDiv').scrollLeft;
        yPos = $get('scrollDiv').scrollTop;
    }
    function EndRequestHandler(sender, args) {
        $get('scrollDiv').scrollLeft = xPos;
        $get('scrollDiv').scrollTop = yPos;
    }
</script>
کلمات کلیدی جستجو در گوگل

کد:
maintain scroll position after postbacks in asp.net
با سلام و تشکر از لطف شماHeart
دوس عزیز زمان استفاده از
کد:
<%@ Page MaintainScrollPositionOnPostback="true" %>
خطا می ده مانند تصویر پیوست
Heartبا تشکـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرHeart

دوستان فهمیدم چرا خطا می ده،چون من از دو کد زیر استفاده می کردمWhistle
کد:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ExpertSolicitation.aspx.cs" Inherits="ssaa.ExpertSolicitation" %>
<%@ Page MaintainScrollPositionOnPostback="true" %>
که خطا میداد و باید این دو رو با هم ترکیب می کردم
کد:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" MaintainScrollPositionOnPostback="True" AutoEventWireup="true" CodeBehind="ExpertSolicitation.aspx.cs" Inherits="ssaa.ExpertSolicitation" %>
بله همون جور که گفتید فقط روی IE جواب میدهRolleyes
من این سایتای خارجی رو نگاه کردم خیلی چیزی نفهمیدم بیشتر روی اسکرول div و اینتور چیزا بودنShy
با تشکــــــــــــــــــــــــــــرHeart

(۱۵-خرداد-۱۳۹۲, ۱۳:۲۹:۲۲)javaweb نوشته است: [ -> ]با سلام و تشکر از لطف شماHeart
دوس عزیز زمان استفاده از
کد:
<%@ Page MaintainScrollPositionOnPostback="true" %>
خطا می ده مانند تصویر پیوست
Heartبا تشکـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرHeart

دوستان فهمیدم چرا خطا می ده،چون من از دو کد زیر استفاده می کردمWhistle
کد:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ExpertSolicitation.aspx.cs" Inherits="ssaa.ExpertSolicitation" %>
<%@ Page MaintainScrollPositionOnPostback="true" %>
که خطا میداد و باید این دو رو با هم ترکیب می کردم
کد:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" MaintainScrollPositionOnPostback="True" AutoEventWireup="true" CodeBehind="ExpertSolicitation.aspx.cs" Inherits="ssaa.ExpertSolicitation" %>
بله همون جور که گفتید فقط روی IE جواب میدهRolleyes
من این سایتای خارجی رو نگاه کردم خیلی چیزی نفهمیدم بیشتر روی اسکرول div و اینتور چیزا بودنShy
با تشکــــــــــــــــــــــــــــرHeart
دوستان پیداش کردمHeart
یه بنده ی خدایی که خدا خیرش بده این مطلب رو آموزش داده همراه با فایل جاواو اسکریپتش و نمونه
نگهداری وضعیت اسکرول ها در رفت و برگشت صفحات به سرور (در ASP.NET و سایر زبانهای تحت وب)
http://hasheminezhad.com/scrollsaver

با تشکـــــــــــــــــــر از اون دوست عزیز و همه ی شما دوستانHeart