हर इतनी बार Rentler पर हम त्रुटिग्राहकों क्वेरी स्ट्रिंग छोटा किया जा रहा, का कारण बनता है FormatException
System.FormatException देखते हैं, स्ट्रिंग एक मान्य बूलियन
हमारे स्वास्थ्य की निगरानी के रूप में पहचाना गया था। जैसे-जैसे यह निकलता है, ऐसा लगता है कि हमारे ग्राहक कभी-कभी यूआरएल के अंत को छीनते हैं जब इसे कहीं और कॉपी/चिपकाते हैं। ऐसा ही होता है कि एक बुलियन पैरामीटर स्ट्रिंग के अंत में होता है, और जब कोई ग्राहक इसे कुछ सोशल नेटवर्क पर साझा करता है तो हमें त्रुटि रिपोर्टों के साथ डंप किया जाता है।
https: // {domain}/खोज sid = 17,403,777 & एनआईडी = 651 & स्थान = 840,065 & propertytypecode = 1 & photosonly = fals
हम सब कुछ के लिए बाध्यकारी मॉडल का उपयोग, तो मुझे सच में यकीन नहीं है कि इससे कैसे निपटें। मैं संपत्ति को एक स्ट्रिंग में बदल सकता हूं और नियंत्रक कार्रवाई में इसे पार्स करने का प्रयास कर सकता हूं, लेकिन यह मैला है। क्या Tryparse() में मॉडल बाइंडर प्राप्त करने के लिए कोई आसान, धाराप्रवाह तरीका है और अगर यह नहीं कर सकता तो झूठ का हल हो सकता है?
यह जानना अच्छा लगेगा। आशा है कि उत्तर में आपके स्वयं के मॉडल बाइंडर को लिखना शामिल नहीं है। – Gromer
यही वह है जो मैं उम्मीद कर रहा हूं, ग्रोमर। यह ऐसी कार्बनिक, कम त्रुटि है, लेकिन अत्यधिक परेशान है। – Dusda
एक अधिभार बनाने के बारे में क्या है जिसमें 'फोटोनली' को एक बूल के बजाय स्ट्रिंग पैरामीटर के रूप में रखा गया है, जो सामान्य को एक झूठी के साथ कॉल करने का परिणाम देता है? – Bobson