如何从主页面获取查询字符串值到内容页面 [英] How to get querystring value into content page from master page

查看:69
本文介绍了如何从主页面获取查询字符串值到内容页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个母版页:



i have one master page :

     <asp:Repeater ID="Repeater_Venue_Types_Bind" runat="server">
         <ItemTemplate>
             <li>
                 <a href="Venues_list.aspx?Venue_Type=<%# Eval("Venue_Type_Names") %>&City=<%#(lblcity.Text) %>" target="_blank">
                     <asp:label runat="server" Text='<%# Eval("Venue_Type_Names") %>'></asp:label>
                 </a>
              </li>

         </ItemTemplate>
</asp:Repeater>







我有两个内容页面



1.Default.aspx

2.VenuesList.aspx



VenuesList.aspx:

锚标签被重定向到venueslistpage所以我正在使用






and i have Two Content pages

1.Default.aspx
2.VenuesList.aspx

VenuesList.aspx:
anchor tag is redirected to venueslistpage so i am using

string  VenueType = Request.QueryString["Venue_Type"].ToString();



它正在工作



但我的问题是相同的查询字符串被传递到默认页面而没有重定向



喜欢


it is working

But my problem is same query string is pass into default page with out redirect

like

string  VenueType2 = Request.QueryString["Venue_Type"].ToString();





但这不起作用

请帮助我的朋友



我尝试了什么:



我只尝试上面的代码



but this is not working
plese help me friends

What I have tried:

iam trying above code only

推荐答案

当页面被执行时,它被组合成int oO单页,所以内容页面无关紧要,无论你在哪个内容页面,Request.QueryString都会一直工作。



如果请求。 QueryString没有给你你所期望的,你需要弄清楚你的代码出了什么问题。
When a page is executed it is combined into a single page, so it won't matter what the content page is, Request.QueryString will always work no matter which content page you are on.

If Request.QueryString is not giving you what you expect then you need to figure out what you did wrong with your code.


请确保你的默认页面URL [Venue_Type]没有丢失

或您只需使用会话
Please make sure in your Default page URL [Venue_Type] is not missing
or you can simply use the sessions


这篇关于如何从主页面获取查询字符串值到内容页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆