2012-04-27 13 views
7

के साथ कस्टम त्रुटि संदेश मेरे पास एक नियंत्रक क्रिया है जो jQuery पूर्ण कैलेंडर प्लगइन में कुछ JSON परिणाम देता है। यदि कोई त्रुटि हुई तो मैं एक कस्टम त्रुटि संदेश के साथ HTTPStatusCodeResult लौटाता हूं, लेकिन मुझे प्रदर्शित करने के लिए कस्टम त्रुटि संदेश नहीं मिल रहा है।HTTPStatusCodeResult और jQuery

नियंत्रक कोड है कि त्रुटि संदेश देता है

else if(id != CurrentUser.UserId) 
{ 
    return new HttpStatusCodeResult(403, "You are not authorised to view this."); 
} 
else 
{ 
    return new HttpStatusCodeResult(500, "There was an error on the server."); 
} 

jQuery कोड

: सभी कि चेतावनी बॉक्स में प्रदर्शित किया जाता है डिफ़ॉल्ट HTTP स्थिति ('निषिद्ध', या 'आंतरिक सर्वर त्रुटि' यानी) है
$(document).ready(function() { 
      $('#calendar').fullCalendar({ 
       header: { 
        left: 'prev,next today', 
        center: 'title', 
        right: 'month,agendaWeek,agendaDay' 
       }, 
       height: 600, 
       eventSources: [{ 
        url: events, 
        type: 'Get', 
        error: function(response, status, error) { 
         alert(response.statusText); 
        } 
       }], 
       allDayDefault: false, 
       selectable: true, 
       eventClick: function (event) { 
        if (event.url) { 
         $('#details').load(event.url); 
        } 
       }, 

उत्तर

12

असल में कोड में कोई समस्या नहीं थी। समस्या विजुअल स्टूडियो में एएसपी.NET विकास वेब सर्वर के साथ थी। मैंने आईआईएस एक्सप्रेस का उपयोग करने के लिए स्विच किया और यह ठीक काम करता है।

+0

मुझे नहीं पता कि माइक्रोसॉफ्ट ने ** अभी तक यह क्यों तय नहीं किया है। मैंने यह देखने की कोशिश कर एक घंटे या उससे अधिक समय बिताया है कि मैं क्या गलत कर रहा था। – vcRobe

+0

मुझे आश्चर्य है कि इन दिनों वीएस वेब विकास सर्वर पर कितने इंजीनियर काम कर रहे हैं? मेरा अनुमान 0 है – MrBliz