你要刷新Master页面,那么就保存不了以前的信息了,你还是操作后就重新查寻一下好了
解决方案 »
- 引发类型为:HttpUnhandledException的异常,Not Found Page
- js问题!!
- 请教:根据不同CheckBox的选定改变GridView当前行颜色的问题,且在分页时能保存颜色和恢复颜色
- 求:关于asp.net生成excel时候,直接点击打开然后再另存为时,excel的名字乱码的问题。重分!
- 做了个小网站,使用了三种技术,大家来批批。
- 哪有VS2003的帮助文档下载,急急!!
- 邦定列转换为模版列出现问题
- 发布一个DataGrid的分页用户控键,以及一个DataGrid排序的类
- 如何在componentart grid 控件中绑定下拉框?
- 判断treeview的某个结点是叶子结点用什么方法??在线等待!
- 用oracle真是不爽啊,帮我看看,老提示变量非法的变量名/编号
- 查询几次数据后就报错:未将对象引用设置到对象的实例。将aspnet_wp这个进程杀掉后就好了,但过一段时间后又是如此。
可以保存到SESSION,也可以用变量传递。
Response.Redirect("master.aspx?backde=" + Request.UrlReferrer.ToString());
在master返回detail的事件中写入
Response.Redirect(Request.QueryString["backde"]);
先谢谢了,我现在用的就是这种方法,可是返回后不能保存Search文本框的数据,还有Grid中的页次等啊!还有办法吗?
在detail的Pagelode中加一个判断 看是否是master返回的 你可以判断返回的参数是否为null来确定 如果是重master返回的 就给对应的textbox赋值 和根据页数设定Datagrid的currentpageindex 重新帮定Datagrid
detail到master页面的语句
Response.Redirect("master.aspx?backde=" + Request.UrlReferrer.ToString()
+ "&Text=" + TextBox_seach.text + "&DIndex=" + DataGrid1.SelectItemIndex.ToString());master返回detail的事件中写入
Response.Redirect(Request.QueryString["backde"] + "&Text=" + Request.QueryString["Text"] + "&DIndex=" + Request.QueryString["DIndex"]);在detail的pagelode的事件中判断
if (Request.QueryString["Text"] == null)
{
//做你原来的pagelode事件
}
else
{
TextBox_seach.text = Request.QueryString["Text"];
BindGrid();//你的绑定datagrid的函数过程
DataGrid1.CurrentPageIndex = Request.QueryString["DIndex"];
BindGrid();//和翻页一样需要重新帮定
//做你原来的pagelode事件
}其他传递和保存参数的方法还有session、cookie等 网上有很多资源的:)
对了,我是在Datagrid中的超连接传参数,按你的方法不行啊!DataNavigateUrlFormatString="DG_view.aspx?No={0}后面怎样加你的参数啊!帮帮我
程序是人编的 虽然感觉不太值得在这上面花很多代码和精力 session和application都是
可序列化object对象。你可以用数组 也可以用哈系表 记录你从开始进入到退出所有的
页面信息 通过标页面标号 在表中查找你要的那一页信息 读入页面 具体是比较烦琐的
很抱歉 我有新的任务了 没时间帮你写一遍
》》》》DataNavigateUrlFormatString="DG_view.aspx?No={0}后面怎样加你的参数
序列占位符{0}我没在传送时用过 用变量可以传 想我上面的写法一样 两个以上参数
之间用&