से अधिक है, मैं एक दृश्य पर रीडायरेक्ट करने का प्रयास कर रहा हूं और प्रश्न शीर्षक में पोस्ट प्राप्त कर रहा हूं।इस अनुरोध के लिए क्वेरी स्ट्रिंग की लंबाई कॉन्फ़िगर किए गए maxQueryStringLength मान
ब्रेकपॉइंट परीक्षण के दौरान कोड को पास करने के दौरान कोड iv के पहले बिट को संदेश सेट करने और अपवाद सेट करने के नीचे नीचे रखना पड़ा। रिटर्न रीडायरेक्ट के बाद जारी रखने के बाद निम्नलिखित अगले पृष्ठ प्रदर्शित होते हैं।
ErrorController को तोड़ने के अंक और त्रुटि मॉडल जोड़ना मैंने पाया कि कोड वहाँ कभी नहीं हो जाता है।
जिस दृश्य को मैं पोस्ट करने का प्रयास कर रहा हूं वह एक त्रुटि पृष्ठ है। समस्या देखने में आपकी सहायता के लिए यहां कोड है।
RedirectToAction:
string message;
message = "An error has occured during the communication to lightstone, this is likely a timeout issue and could be the result of a bad connection. Please go back and try again.";
return RedirectToAction("Error", "Error", new { ex = ex.ToString(), message = message});
मेरी ErrorController में कार्रवाई:
public ActionResult Error(string ex, string message)
{
ViewBag.Message = "Error";
return View(new ErrorModel(ex, message));
}
मेरे त्रुटि मॉडल:
namespace MvcResComm.Models
{
public class ErrorModel
{
public string ex { get; set; }
public string message { get; set; }
public ErrorModel(string ex, string message)
{
this.ex = ex;
this.message = message;
}
}
}
आप http://stackoverflow.com/questions/8159321/request-exceeds-the-configured-maxquerystringlength-when-using- उत्तर के लिए प्राधिकृत कर सकते हैं। –
अब मैं समस्या को समझता हूं, लेकिन अभी भी इसे ठीक करने के लिए कोई समाधान समाधान नहीं है। – Pomster