我有一个表单,其方法为“get”,分别将变量及其值传递给查询字符串。但是,它还会在查询字符串中传递viewstate变量。现在,我在给定页面上有一个非常长的viewstate值,如果在查询字符串中传递,则viewstate变量将导致页面出错,因为“查询字符串太长”,这也太长了一个网址。
我不能只删除viewstate变量 - 我需要它。但是我需要通过一些方法传递viewstate变量,而不是在提交表单时获取,而表单的其他输入(非隐藏输入)将附加到查询字符串。有没有办法实现这个目标?
答案 0 :(得分:0)
您可以将方法更改为“发布”,然后使用request.form获取变量吗?
否则,您可以使用会话对象... ...或可序列化的类对象 ...或数据库中的临时表
几种不同的选择