फ़ायरफ़ॉक्स में डिफ़ॉल्ट फॉर्म बटन

मैं एक सर्वर नियंत्रण बना रहा हूं जो हमारे डीबी और रिटर्न परिणाम खोजेगा। सर्वर नियंत्रण में एएसपी: पैनल होता है। मैंने अपने बटन आईडी के बराबर पैनल पर डिफ़ॉल्ट बटन सेट किया है और मेरे बटन आईडी के बराबर फॉर्म डिफ़ॉल्ट बटन सेट किया है।

पैनल पर:

 MyPanel.DefaultButton = SearchButton.ID

नियंत्रण पर:

Me.Page.Form.DefaultButton = SearchButton.UniqueID 

Works fine in IE & Safari I can type a search term and hit the enter key and it searches fine. If I do it in FireFox I get an alert box saying "Object reference not set to an instance of an a object.

कोई भी इससे पहले चलाता है?

0
ro fr bn

3 उत्तर

खोज बटन एक लिंक बटन है? यदि ऐसा है, ब्राउज़र में लिखी गई जावास्क्रिप्ट ठीक से काम नहीं करती है।

इस मुद्दे को समझाते हुए और इसे हल करने का एक अच्छा ब्लॉग पोस्ट यहां दिया गया है:

पैनल का उपयोग करना। डिफॉल्टबटन संपत्ति ASP.NET में लिंकबटन नियंत्रण के साथ

0
जोड़ा

इस मुद्दे को हल करता है:

     SearchButton.UseSubmitBehavior = False
0
जोड़ा

मैं गलत हो सकता हूं और इससे कोई फर्क नहीं पड़ता है लेकिन आपने कोशिश की है:

Me.Page.Form.DefaultButton = SearchButton.ID

के बजाय

Me.Page.Form.DefaultButton = SearchButton.UniqueID
0
जोड़ा