Если вы просто хотите использовать метод GET
, вы не можете решить эту проблему, вы можете установить его на Какова максимальная длина URL? почему.
выможет изменить ваш .ASHX файл, примите метод POST
.
<httpHandler>
<add path="1.ashx" verb="post" type="" />
</httpHandler>
ваш код на стороне сервера, например:
public void ProcessRequest(HttpContext context)
{
var stream = context.Request.InputStream;
using (StreamReader sr = new StreamReader(stream))
{
var text = sr.ReadToEnd();
}
}
или альтернативный (в зависимости от того, какотправить данные)
public void ProcessRequest(HttpContext context)
{
var text= context.Request.Form["text"];
}
на стороне клиента:
<script type="text/javascript">
$.ajax({
type: 'POST',
url: "1.ashx",
data: { name: "John", time: "2pm" }
});
</script>