2009-01-02 15 views
5

क्या यह निर्धारित करना संभव है कि कोई एएसपी.नेट पृष्ठ जावास्क्रिप्ट से एक पोस्टबैक है या नहीं? तो मूल रूप से सी # पेज। आईएसपोस्टबैक के बराबर एक जावास्क्रिप्ट।यह निर्धारित करने के लिए जावास्क्रिप्ट का उपयोग करें कि कोई एएसपी.नेट पृष्ठ एक पोस्टबैक

धन्यवाद।

उत्तर

14

मैं बस डाल एक जावास्क्रिप्ट

var isPostBack = <%= Page.IsPostBack ? "true" : "false" %>; 

लाना में टैग प्रस्तुत करना होगा "सही" और "गलत" तार सी # सच में के रूप में एक स्ट्रिंग के लिए प्रकार परिवर्तित करने के लिए किसी भी संभावित समस्याओं को खत्म करने के लिए किया जाना चाहिए के रूप में .ToString() आमतौर पर "सत्य" है जो जावास्क्रिप्ट में एक त्रुटि है।

+0

यह कुछ ऐसा है जो हम भी करते हैं, बहुत आसान +1 – Kezzer

+2

बेशक, इस बिंदु पर, यह तकनीकी रूप से "थापोस्टबैक" है। : पी – patridge

2

निश्चित रूप से। यदि आपको वास्तव में इसकी आवश्यकता है, तो जावास्क्रिप्ट ध्वज लिखने के लिए बस अपने सर्वर कोड का उपयोग करें।

लेकिन मुझे संदेह है कि आप यहां गलत पेड़ को भड़क रहे हैं।

0

मैं आपको बस इतना करना कोशिश कर रहे हैं के बिल्कुल यकीन नहीं है, लेकिन आप PageRequestManagerClass में देखना चाहते हो सकता है:

http://www.asp.net/AJAX/Documentation/Live/ClientReference/Sys.WebForms/PageRequestManagerClass/default.aspx

यह अनुरोध के सभी विभिन्न भागों के लिए घटनाओं को उजागर करता है।

संबंधित मुद्दे