2013-02-22 43 views
8

मैं खोज फ़ॉर्म के लिए क्वेरीस्ट्रिंग में संपत्ति नामों को छोटा करने के लिए अपने दृश्य मॉडल में एक तरीका ढूंढ रहा हूं। उदाहरण के लिए, वर्बोज़ संपत्ति का नाम क्वेरी हो सकता है लेकिन आप क्वेरीस्ट्रिंग में q देखते हैं।दृश्य मॉडल से क्वेरीस्ट्रिंग नामों को छोटा करना

वर्तमान में, मैं इसे प्राप्त करने के लिए निम्नलिखित कर रहा हूं।

public string Query { get; set; } 
public string q 
{ 
    get 
    { 
    return Query; 
    } 
    set 
    { 
    Query = value; 
    } 
} 

मुझे लगता है कि इससे मदद करने के लिए डेटा एनोटेशन होने पर यह आसान हो सकता है।

[Querystring(Name="q")] 
public string Query { get; set; } 

क्या ऐसा करने का कोई बेहतर तरीका है कि मैं इस बारे में सोच नहीं रहा हूं या ऐसा करने के लिए अपने डेटा एनोटेशन को कोड करना संभव है?

+0

मुझे लगता है कि यह एक कस्टम ऐसे ही गुण पैदा करने के लिए (मैं इसे अपने आप को हालांकि कोशिश नहीं की है संभव है:

पर एक नज़र डालें:) – andri

उत्तर