需求分析:
在gridview中有一列是实现点击该列中的某行会跳转到另一个页面且要带本行相关的信息过去,并且不可以在跳转过去的页面中的IE栏中显示出带过去的参数值哦~~~不知道这样的功能能实现吗???
解决方案 »
- TreeView滚动条的问题(100分),如果解决的好可再开贴追加分!
- asp.net 用windows服务 实现发送短信功能?
- 返利网是如何做到订单跟踪的? 求大侠解析,指点下。。。
- linkbutton 加个时间戳
- FCKeditor去掉工具栏中多余的功能??
- 请教各位如何向数据库中写入一篇文章?
- 一个有关grdiview的问题
- 昨天装的XP sp2,今天装的.net2003,但是Web服务项目不可以用了,说什么"HTTP/1.1 500 Server Error"错误!请大家帮忙解决!
- 请教一个文本编辑器fckeditor的图片上传问题
- 如何复制部分DataView的内容到DataTable
- 请问和PHP自带的md5函数相应的ASP.net函数是什么?
- 帮忙看看这段代码
地址重写
http://www.sdwmbbs.cn/showtopic-81.aspx
“csdn第一菜鸟”的不确定在Gridview中是否可用?还在测试,不过我是不想借用COOKID,SESSION和Application等的哦~~~~因为可能跳转到该页面的链接会很多~~~如果这样不能实现,有谁能告知我是否用
<a href ='javascript:alert(<%# "~/TS_Doc_Main.aspx?id="+eval("Doc_id") %>)'><asp:Image ID="Imagex" ImageUrl="~/images/dot/table.gif" ToolTip="Edit" runat="server" /></a>
id好像会提示我“从字符串“~/TS_Doc_Main.aspx?id=”到类型“Double”的转换无效。”但是我数据库中DOC_ID的类型是INT哦~~~怎么会跟Double撤上关系了~~~请有看到知道答案的帮忙下呀~~~谢谢啦~~~
===========================
页面跳转并不显示参数值到新页面的IE窗口。你是怕人知道实际参数的值对程序不好,还是怕不美观。
前者你可以考虑加密传递URL形式。或只加密参数内容就可以。然后到新窗口中进行解码操作。
后者除了框架外,我实在是想不出好的解决方法(也可以用window.open()然后新IE窗口的地址栏隐藏掉,但我想这应该不是你要的)
<a href ='javascript:alert( <%# "~/TS_Doc_Main.aspx?id="+eval("Doc_id") %>)'></a>
js代码中页面跳转,常见的有window.open();
document.location.href 等等。没有见过alert(url)这种形式的跳转。如果你要弹出一个确定对话框。可以写成:
javascript:alert('确定跳转到....'); window.open()..........
===========
可以写成
<%#Eval("Doc_id","~/TS_Doc_Main.aspx?id={0}")%>这样比较简练