首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

跳转到页面指定位置?都来看看啊该怎么解决

2012-03-11 
跳转到页面指定位置?都来看看啊我现在做个论坛。我在每个回复前面都加了锚点了。我想要帖子回复之后,跳转到

跳转到页面指定位置?都来看看啊
我现在做个论坛。
我在每个回复前面都加了锚点了。
我想要帖子回复之后,跳转到自己回复的区域。
在地址栏输入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&#7
[解决办法]
页面跳转后的地址栏是什么?
你说的地址栏能做又是什么意思

热点排行