2010-10-12 8 views
4

J'essaye de faire un jQuery poster le contenu d'un éditeur de texte sur une page asp.net (asp.net 4.0) de ma page javascript.The de asp.net recevra et enregistrez-le db.I ajouter le contenu de l'éditeur de texte dans le querystring.When le contenu est grand, je reçois l'exception suivanteMessage jQuery à l'erreur de page asp.net: La longueur de la chaîne de requête pour cette requête dépasse la valeur maxQueryStringLength configurée

The length of the query string for this request exceeds the configured maxQueryStringLength value. 

il fonctionne bien pour un petit contenu.Mais quand le contenu est grand, il jette une erreur

Voici mon code javascript

var content1 = $("#txtAdminLabelEdit"+id).val(); 
    content = encodeURIComponent(content1); 
    var url = "handlers/adminhandler.aspx?mode=savecontent&page=home&lid=1&vid=2&ltxt=" + content; 

      $.post(url, function (data) { 
       if (data == "yes") { 
       //do something 
       } 
      }); 

Répondre

6

est-ce ASP.net 4.0? si alors vous pouvez définir le maxQueryStringLength comme ceci.

<httpRuntime maxRequestPathLength="360" maxQueryStringLength="1024" /> 
+0

Oh oui c'est 4.0.J'ai oublié d'ajouter à la question.Maintenant à jour – Shyju