跳转到页面指定位置?都来看看啊
我现在做个论坛。
我在每个回复前面都加了锚点了。
我想要帖子回复之后,跳转到自己回复的区域。
在地址栏输入subject.aspx?subjectID='44'#7,可以跳转到自己的回复(44是帖子的ID,7是回复的锚点。)
但是我要完成的功能是,回复按钮提交了之后,转到自己的回复。所以只能在后台跳转。
我用Response.Redirect("subject.aspx?subjectID='44'#7")就出错了。
为什么地址栏能这么做,而Response.Redirect不能呢。
有没有办法实现这个功能?
如果Ajax能的话,希望提供点关键代码。
或者别的更简单的方法。
------解决方案--------------------帮顶!
------解决方案--------------------关注!!
------解决方案--------------------不知道
------解决方案--------------------你好。
请问你调用Response.Redirect("subject.aspx?subjectID='44'#7")
之后的地址栏是否正确?
请尝试把ID:44,的单引号删掉试试。
------解决方案--------------------Server.UrlEncode()先编码
Server.UrlDecode()再解码
------解决方案--------------------将每个回复的容器比如Table加上Id和Runat=server属性。
在留言后,执行findControls找到Table容器,然后
table1.Focus();
------解决方案--------------------楼主把代码贴出来
------解决方案--------------------帮顶
------解决方案--------------------string strRequest=Server.UrlEncode('44'#7')先编码 传过去的时候
Response.Redirect("subject.aspx?subjectID="+strRequest) ;
Server.UrlDecode(request.QueryString["subjectID"])再解码
得到传过去的值
------解决方案--------------------帮顶
!
------解决方案--------------------
试一下这个
subject.aspx?subjectID=44
------解决方案--------------------页面跳转后的地址栏是什么?
你说的地址栏能做又是什么意思