现在从一个页面a传递到ba前台页面代码为:<a href="TrainPart.aspx?INFO_ID=<%#Eval("INFO_ID").ToString() %>&INFO_NAME=<%#Eval("INFO_NAME").ToString() %>" Title="点击">点击</a>现在只想在b页面前台显示传过来的INFO_ID,和INFO_NAME请问怎样得到。
解决方案 »
- System.Data.OleDb.OleDbException: 找不到可安装的 ISAM
- 【求助】如何执行 webBrowser 里的 js方法
- button click事件怎么被调用(在线等)
- size与location的问题
- vs2005c# 如何更新EXCEL打印模板定义名称数据
- C# solution中的reference 里的nationalinsturment.common总显示有问题
- 大家有Help类的相关例子吗?
- 我的程序“未将对象引用设置到对象实例”是什么原因?
- 编码类型转换的问题
- 在线等待:为何有时候用了一会后C#时,点属性不会跳出属性窗口。
- 网络连接中断,如何重新连接数据库
- 这段代码是什么意思,有人能改成Java版的吗?
url?info_id=xxx&info_name=xxx
例如传递过来的值为 id=5 我在b的前台页面直接让它显示 5 怎样显示?
<a href="TrainPart.aspx?INFO_ID= <%=Request.QueryString["INFO_ID"]%>&INFO_NAME= <%=Request.QueryString["INFO_NAME"]%>" Title="点击">点击 </a>
其实我认为对于这种需求,也可以把这个Link设为服务器端变量,
在后台来处理它的Href属性,这样更直接也更容易理解.
页面A:<a href="Default_b.aspx?id=5" title="点击">点击 </a> 页面B: window.onload = function ()
{
var the_url=document.location.href;
var id=GetArgsFromHref(the_url, "id");
var arg=document.location.href.split('?')[1];
document.form1.txtId.value= arg.substring(arg.indexOf('id')+3);
}