YetAnotherForum
სალამი სტუმარს ძებნა | აქტიური თემები | შესვლა | რეგისტრაცია

ფავორიტებში დამატება
Web კონტროლის დაჭერა, რომელიც აკეთებს Post Back - ს
mike Offline
#1 Posted : Friday, May 28, 2010 11:13:38 AM

Rank: Newbie

Medals:

Groups: Registered
Joined: 3/22/2010
Posts: 8
Points: 27
Location: Tbilisi

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
არის პრაქტიკაში შემთხვევები როდესაც, რომელიმე კონტროლი აკეთებს იწვევს PostBack - ს, ან თუნდაც Custom გზით ხდება PostBack - ის აღძვრა და სერვერზე კი არანაირი
შესაბამისი ხდომილება წარმოიშვება გარდა Page_Load - ისა.
იმისათვის რომ დავიჭიროთ რომელი კონტროლი აკეთებს PostBack - ს ან რა პარაკეტრით მოხდა PostBack - ი საჭიროა შევამოწმოთ Request.Params["__EVENTTARGET"];
სადაც მივიღებთ იმ კონტროლის ID - ს ან მნიშვნელობას რომლითაც მოხდა PostBack - ი.
ასე მაგალითად

მე შემიძლია ჯავასკრიპტიდან გამოვიწვიო PostBack - ი სერვერზე და და შემდეგ დავიჭირო მნიშნელობა თუ რა პარამეტრით გამოვიწვიე იგი.
BB კოდი:

<script type="text/javascript">
    __doPostBack("IamPostingBack","");
</script>


protected void Page_Load(object sende, EventArgs e)
{
    if (Request.Params["__EVENTTARGET"] == "IamPostingBack")
    {
        //do some job
    }
}

keep an eye open
Sponsor  
 
Apex ltd. http://www.apex.ge
Users browsing this topic
Guest
ფავორიტებში დამატება
Forum Jump  
თქვენ არ შეგიძლიათ დაწეროთ ახალი თემა ამ ფორუმში.
თქვენ არ შეგიძლიათ გასცეთ პასუხი, თემას, ამ ფორუმში .
თქვენ არ შეგიძლიათ წაშალოთ თქვენი პოსტი ამ ფორუმში.
თქვენ არ შეგიძლიათ ჩაასწოროთ თქვენი პოსტი ამ ფორუმში.
თქვენ არ შეგიძლიათ შექმნათ გამოკითხვა ამ ფორუმში.
თქვენ არ შეგიძლიათ ხმის მიცემა ამ ფოუმში.

YAFVision Theme by Jaben Cargman (Tiny Gecko)
Powered by YAF | YAF © 2003-2009, Yet Another Forum.NET
This page was generated in 0.102 seconds.