我有一个显示一些字段的request.aspx
页面。我有一个复制按钮,它实际上将页面的值复制到一个新的request.aspx
页面中。因此,用户无需再次输入所有信息即可提交。
这涉及将标志传递给request.aspx
,该标志决定是新请求还是加载现有请求。现在我想知道将这个标志传递到同一页面的更好方法是什么。
我们可以使用QueryStringor Session或ViewState(因为它的页面相同)或存储请求ID的隐藏字段,因此复制页面可以根据请求ID提取信息。 我不确定哪种方式是首选和最佳方式。
答案 0 :(得分:0)
查询字符串是从一个页面到另一个页面的传递参数。
会话是为每个用户访问在服务器内存中存储值,因此每个PC的每个会话值都是唯一的
ViewState是将信息存储在页面的隐藏字段中,因此当您关闭浏览器时,信息将会丢失。
我的建议是查询字符串,谢谢。