我有2个页面,a.aspx和b.aspx 放到一个框架里在a.aspx里根据条件查询到结果后 点击连接转到b.aspx 这时候b想返回到a 并且a刚才查询到的结果还在 怎么做别告诉我用Response.Write("<script languange=javascript>history.go(-1);</script>");我不想用这个方法
解决方案 »
- asp.net (C#)做了个上传程序,上传到file文件夹命名问题
- 找不到请求的 .Net Framework Data Provider。可能没有安装。
- 视频教程
- 如何动态修改checkboklist?
- 验证视图状态 MAC 失败
- 验证控件的时间范围问题,进来拿分了.
- ASP.NET 2.0 中提供了创建新用户向导的控件,怎样添加新的字段
- 用asp.net建立电子商城,数据库用access还是sql合适?----厚道做人,散分!
- 请高手进来,求一生成无刷新级联菜单的代码,菜单从数据库里面取。
- 求助,TreeView控件无法显示树型
- 关于datagrid里超级链接列传递参数的不解
- 关于ado.net的异步调用
post方式的话,不能保持.如果页面a的数据是post过来的,只能通过某种载体,比如cookies,session等记录post数据,返回时重新执行.
感觉有点麻烦.有没有其他更好的办法?
有四五种方法可选的.session,cookies,url,post(get),还有server.tra什么的.
然后 write回去
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["url"] = login.aspx"; if (!object.Equals(Request.QueryString["ReturnUrl"], null))
{
string fromurl = Request.QueryString["ReturnUrl"].ToString().Trim();
if (fromurl != "")
{
ViewState["url"] = fromurl;
}
}
}
}
protected void CheckLogin()
{
Response.Redirect(ViewState["url"].ToString());
}