Gridview 超链接传值问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:09:10
<asp:HyperLinkField DataTextField="name" HeaderText="abc" NavigateUrl="abc.aspx?name={0}&key=<%=SessionKey%>"/>

每个页面都有个SessionKey,把它传给连接的界面,这个key不在数据库里,后台定义成public string key并赋值了,在前台要如何接收?还要传到新页面里?

如何在JavaScript访问C#变量?
方法一:1、通过页面上隐藏域访问<input id="xx" type="hidden" runat="server">
方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为'<%=n%>'或"+<%=n%>+"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本
"<script language='javascript'>var temp=" + tmp + "</script>"
tmp是后台变量,然后js中可以直接访问temp获得值。

你是怎么解决的呢 我也遇到了同样的问题