क्या वापसी के कुछ तरीके हैं यदि यह int को स्ट्रिंग को पार्स नहीं कर सकता है? साथint.TryParse = शून्य अगर संख्यात्मक नहीं है?
:
public .... , string? categoryID)
{
int.TryParse(categoryID, out categoryID);
हो रही "करने के लिए 'बाहर पूर्णांक' से 'बाहर स्ट्रिंग' परिवर्तित नहीं कर सकते कि क्या करना है
संपादित करें:
अब क्योंकि प्रासंगिक एएसपीनेट बाधाएं समस्या को हल करने का तरीका
/एम
क्यों आप इसे किसी पूर्णांक पर पार्स जब आप एक स्ट्रिंग में संग्रहीत करना चाहते हैं ?? –
वैसे, स्ट्रिंग एक संदर्भ प्रकार है, इसलिए आपको इसे कमजोर नहीं करना चाहिए। (यह वैसे भी संकलित करता है?) –
मैं asp.net MVC के लिए यह उपयोग करती हैं इसलिए CategoryID यूआरएल से मैप किया गया है, तो मैं त्रुटि मिलती है अगर मैं यूआरएल –