我们有一个ASP .NET 4.0应用程序。我们通过查询字符串在页面间传输数据。在一种情况下,我们将大数据移动到下一页,大约7000个字符。我们得到了查询字符串长度错误。然后我们尝试在Web.config中增加maxquerystring长度。现在它没有抛出任何错误,但IE将URL减少到2k并打开页面。完整的查询数据不会传递给页面。有没有增加IE URL长度的选项?
答案 0 :(得分:2)
请试试这个:
创建隐藏变量并通过Request [“Variable Name”]
获取此隐藏变量<input type=hidden name="Test" value="99" /> In ASPX Page
string xyx=Request.Form["test"].ToString(); - Code Behind
以下是示例:我创建了两个页面1. Default.aspx和WebForm1.aspx。请参考附图:
答案 1 :(得分:0)
只是spitballing - 在你的评论中,你不想POST,也不想db,也不想(服务器)会话,我认为(已经明确)querystring
方法不是/不是要走的路,然后根据您的需求/要求/受众,或许可以查看DOM/web/local storage ...
... H个