如何读取参数值:在aspx页面非cs页面

来源:百度知道 编辑:UC知道 时间:2024/07/07 15:37:28
B.aspx?id="+x

B.aspx当页的存在的连接如何让直接读取该参数x
B.aspx?id=x

B.aspx页面代码:

<asp:TemplateField HeaderText="操作">

<ItemTemplate>
<a href="p.aspx?d1=【x值如何调用到这里】" target="_blank" >购买 </a>
</ItemTemplate>
</asp:TemplateField>

<%=Request.QueryString["id"]%>

你页面上的+x是什么意思?
我只用过B.aspx?id=x
在B.aspx页面里用
int idId = int.Parse(Request.QueryString.Get("id"));
取值,如果想控制直接访问B.aspx的话,就把int idId定义成全局变量,在里面接收判断,这样就不会抛"未将对象引用到对象的实例"的异常了