可能是HISTORY。BACK只记录游览器里的事件。你直接从服务器输出的页面他无法检索游览器的历史记录吧
解决方案 »
- 一台主机如何控制两台显示器?
- C# 100分!急!急!急!急!急!(解决立刻给分)
- fckeditor 的问题
- 怎样取得datagrid模版列中控件的值?模版中放了一个label。
- 关于Session和Cookie的问题!!!请高手指教~~~
- 下拉选项是随时间变化的?
- winform嵌入webform问题
- 在cs文件中使用vbscript中的msgbox語法問題
- global.asax文件,怎么一放在我的目录里面就出错?在线等待
- DateTime类型使用,求助
- 我在Listbox中选择Item后.为何只有某几个Item响应SelectIndexchange事件呢?
- 怎么从一个页面对象访问另外一个页面对象?
可以用<input type="button" onclick="javascript:history.back()" value="Back">来实现
你试试楼上的方法,不要用button用html的控件就好了。
另外,如果你的页面中有其他的控件postback,history.back()总会回道最后一次postback的页面。你可以用go()来试试,go(-1)就是返回前一个,go(-2)就是前两个。如果页面没有postback,go(-1)也是可以返回上个页面的,如果postback一次,go(-2)才行。
Post太多的页面,不太建议用这种办法。
<script language =javascript >
function DoClick()
{
alert("test");
history.back();
return false;
}
</script>在后台(c#):
private void Page_Load(object sender, System.EventArgs e)
{
Button1.Attributes.Add("onclick"," Return DoClick()");
}试试这样可不可以达到效果
我的写法是:<input type="button" name="back" value="返回" onclick="javascript:location.History.Back()">
脚本错误为:location.History为空或不是对象
当我改为:<input type="button" name="back" value="返回" onclick="javascript:History.Back()">
脚本错误为:History未定义
请问是怎么回事?