在a页面上放了一个datagrid ,在列里添加了超级链接列,在url里写的是 b.aspx?id={0}
然后在b页面上用page.request["id"].ToString()获取id 值,可获取不到。用session也不行。
请教大家,到底咋回事啊?以前我也这样做的,是可以的。
然后在b页面上用page.request["id"].ToString()获取id 值,可获取不到。用session也不行。
请教大家,到底咋回事啊?以前我也这样做的,是可以的。
<ItemTemplate>
<asp:HyperLink ID="MyLink" runat="server" NavigateUrl='<%# Eval("id", "~/mypage.aspx?id={0}") %> 'Target="_blank" />
</ItemTemplate>
</asp:TemplateField>
asp:TemplateField HeaderText="test">
<ItemTemplate>
<asp:HyperLink ID="MyLink" runat="server" NavigateUrl=' <%# Eval("id", "~/mypage.aspx?id={0}") %> 'Target="_blank" />
</ItemTemplate>
</asp:TemplateField>在b頁面傳值Request.QueryString["ID"]
這樣寫才是對的。。