如何从主页面获取查询字符串值到内容页面 [英] How to get querystring value into content page from master page
本文介绍了如何从主页面获取查询字符串值到内容页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个母版页:
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屋!
查看全文