解决方案 »
- 在ASP中用marquee和DataList实现了动态的公告栏,在怎么实现无间隔的滚动
- ifream 父子窗口问题
- mvc3 razor引擎视图中从哪个部分开始是body部分
- 怎么发push短信
- DataList 拖拉效果 在线等。。。
- 在线等,解决马上给分!!!!!!!!!
- 如何将抽象类库做成.dll文件
- Migrating from ASP to ASP.NET 2.0 有中文翻译么?
- 如何弹出对话框。在线等!
- 在Forms窗体验证中,是不是只要页面出现错误,即使用try...catch..捕捉到错误,当前的已登录的用户也会被自动注销?
- ASP.NET中怎样获取访问者outlook的电子邮件地址?
- textbox上传文字和图片
Response.Write("<input name='idvalue' id='idvalue' type='text' value='" + idvalue + "' style='display:none;'>");
Response.Write("</form>");
Response.Write("<script>");
Response.Write("document.form2.submit();");
Response.Write("</script>");
跳转后没办法使用后退键
2.用js动态和成form来post.
2.用js动态和成form来post.
protected void Gridview1_SelectedIndexChanged(object sender, EventArgs e)
{
string idvalue="1234";
Response.Write("<form id='form2' name='form2' action='Detail.aspx' method='post'>");
Response.Write("<input name='idvalue' id='idvalue' type='text' value='" + idvalue + "' style='display:none;'>");
Response.Write("</form>");
Response.Write("<script>");
Response.Write("document.form2.submit();");
Response.Write("</script>");
}(2) 跳转到B.aspx
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ string idvalue=Request.Form["idvalue"].ToString(); //可以取到值,但在B.aspx上跳浏览器的“后退键”,跳到A.aspx但又马上自动跳到B.aspx了。如何不跳回B.aspx
}
}
var form1= document.createElement("form");
document.body.appendChild(form1);
var i = document.createElement("input");
i.type = "hidden";
i.name = "Title";
form1.appendChild(i);
var j=document.createElement("input");
j.type="hidden";
j.name="Content";
form1.appendChild(j); var hiddenIframe=document.createElement("iframe");
hiddenIframe.src="about:blank";
hiddenIframe.name="hiddenFrame";
hiddenIframe.id="hiddenFrame";
hiddenIframe.width="0";
hiddenIframe.height="0";
hiddenIframe.frameborder="0";
form1.appendChild(hiddenIframe);
form1.action = "";
form1.target = "hiddenFrame";
form1.method = "post";
form1.submit();
HttpCookie hc = new HttpCookie("temp", "2");
hc.Expires = DateTime.Now.AddSeconds(3);
Response.Cookies.Add(hc); string idvalue = "1234";
Response.Write("<form id='form2' name='form2' action='RepeaterTreeView.aspx' method='post'>");
Response.Write("<input name='idvalue' id='idvalue' type='text' value='" + idvalue + "' style='display:none;'>");
Response.Write("</form>");
Response.Write("<script>"); string js=@"function getCookie(objName) {//获取指定名称的cookie的值
var arrStr = document.cookie.split('; ');
for (var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split('=');
if (temp[0] == objName) return unescape(temp[1]);
}
}"; Response.Write(js); Response.Write("if(getCookie('temp')){document.form2.submit();}");
Response.Write("</script>");