<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Master Pages, Themes and Navigation Controls</title><link>http://forums.asp.net/139.aspx</link><description>Discussions of MasterPages, Themes, and other page-related features. &lt;A href="http://aspadvice.com/SignUp/list.aspx?l=164&amp;amp;c=30" target=_blank&gt;Email List&lt;/A&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Pb: passing values between pages using NavigateUrl</title><link>http://forums.asp.net/thread/3276957.aspx</link><pubDate>Mon, 06 Jul 2009 14:16:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3276957</guid><dc:creator>tng</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3276957.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3276957</wfw:commentRss><description>&lt;p&gt;Hello,

Thanks for your helps, I tried NavigateUrl=&amp;#39;&amp;lt;%# &amp;quot;GestionCommande.aspx?groupe=&amp;quot; &amp;amp; DataBinder.Eval(Container.DataItem, &amp;quot;groupe&amp;quot;)%&amp;gt;&amp;#39;&amp;nbsp; &lt;/p&gt;&lt;p&gt;a) by replacing &amp;#39;&amp;amp;&amp;#39; with:&lt;/p&gt;&lt;p&gt;nothing =&amp;gt; errors: missing ) missing ;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;#39;+&amp;#39; or &amp;#39;,&amp;#39; =&amp;gt; error CS: &amp;#39;System.Web.UI.Page&amp;#39; does not have a definition for &amp;#39;DataItem&amp;#39; and no &amp;#39;DataItem&amp;#39; extension method accepting&lt;br /&gt;the first argument with &amp;#39;System.Web.UI.Page&amp;#39; type can be found (a Using directive or assembly reference missed?)&lt;/p&gt;&lt;p&gt;b) by replacing &amp;lt;%# %&amp;gt; with&lt;/p&gt;&lt;p&gt;&amp;lt;%= %&amp;gt; =&amp;gt; here&amp;#39;s what I got when I click on the link&lt;br /&gt;&lt;/p&gt;&lt;p&gt;http://localhost/GDA/%3C%=%20%22OrderManagement.aspx?group=%22%20&amp;amp;%20DataBinder.Eval(Container.DataItem,%20%22groupe%22)%%3E&lt;/p&gt;&lt;p&gt;c) by replacing NavigateUrl=&amp;#39;&amp;lt;%# &amp;quot;GestionCommande.aspx?groupe=&amp;quot; &amp;amp; DataBinder.Eval(Container.DataItem, &amp;quot;groupe&amp;quot;)%&amp;gt;&amp;#39; with&lt;/p&gt;&lt;p&gt;NavigateUrl=&amp;#39;&amp;lt;%= &amp;quot;GestionCommande.aspx?groupe=&amp;quot; + Request.Params[&amp;quot;groupe&amp;quot;]%&amp;gt;&amp;#39; =&amp;gt; here&amp;#39;s what I got when I click on the link:&lt;/p&gt;&lt;p&gt;http://localhost/GDA/%3C%=%20%22OrderManagement.aspx?groupe=%22%20+%20Request.Params[%22groupe%22]%%3E&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;That&amp;#39;s really strange, s.o has the same pb? Both methods cannot resolve. Here&amp;#39;s my solution (it works for my application): I put variables into Session. Here&amp;#39;s how it works (to people who do not knows):&lt;/p&gt;&lt;p&gt;page 1: Session[&amp;quot;group&amp;quot;]= group;&lt;/p&gt;&lt;p&gt;page 2: string group=Session[&amp;quot;group&amp;quot;]&lt;/p&gt;&lt;p&gt;Session variable is still avaible throught out the application (between pages), you can get it at anytime.&lt;/p&gt;&lt;p&gt;Thanks&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Pb: passing values between pages using NavigateUrl</title><link>http://forums.asp.net/thread/3275640.aspx</link><pubDate>Sun, 05 Jul 2009 21:20:56 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3275640</guid><dc:creator>ctheriault</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3275640.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3275640</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&amp;nbsp;&amp;lt;% ... %&amp;gt;&lt;/strong&gt; operator allows you to execute a statement but it does evalute/return an expression to be expanded in your asp. That&amp;#39;s why you get the &lt;em&gt;UrlEncoded&lt;/em&gt; source string instead of its evaluated form.&lt;/p&gt;
&lt;p&gt;Try &lt;strong&gt;&amp;lt;%= ... %&amp;gt;&lt;/strong&gt; instead and it should work fine.&lt;/p&gt;
&lt;p&gt;&amp;lt;asp:HyperLink id=&amp;quot;DemandeurLink&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Text=&amp;quot;Gestion des commandes&amp;quot; NavigateUrl=&amp;#39;&lt;font color="red"&gt;&amp;lt;%=&lt;/font&gt; &amp;quot;OrderManagement.aspx?group=&amp;quot; + Request.Params[&amp;quot;group&amp;quot;]&lt;font color="red"&gt;%&amp;gt;&lt;/font&gt;&amp;#39;/&amp;gt;&lt;/p&gt;
&lt;p&gt;If you chose to use &lt;strong&gt;&amp;lt;%# ... %&amp;gt;&lt;/strong&gt; instead, then you also need to call DataBind() form your code behind.&lt;/p&gt;</description></item><item><title>Re: Pb: passing values between pages using NavigateUrl</title><link>http://forums.asp.net/thread/3274599.aspx</link><pubDate>Sat, 04 Jul 2009 11:40:29 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3274599</guid><dc:creator>saurabh2k4mc095</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3274599.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3274599</wfw:commentRss><description>&lt;p&gt;NavigateUrl=&amp;#39;&amp;lt;%#&amp;quot;OrderManagement.aspx?group=&amp;quot; &amp;amp; DataBinder.Eval(Container.DataItem, &amp;quot;group&amp;quot;)%&amp;gt;&amp;#39;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;remove &amp;#39;&amp;amp;&amp;#39; and try again..&lt;/p&gt;&lt;p&gt;hope it will help.&lt;/p&gt;&lt;p&gt;if correct the please mark as answer..&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Pb: passing values between pages using NavigateUrl</title><link>http://forums.asp.net/thread/3271357.aspx</link><pubDate>Thu, 02 Jul 2009 13:00:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3271357</guid><dc:creator>tng</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3271357.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3271357</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I&amp;#39;m not sure if I&amp;#39;m in the right place to post this question, here&amp;#39;s my pb:&lt;/p&gt;&lt;p&gt;I have a login.aspx.cs page where I&amp;nbsp; get a value &amp;amp; pass it in the url, like this:&lt;/p&gt;&lt;p&gt;Response.Redirect(&amp;quot;Welcome.aspx?group=&amp;quot; + group + &amp;quot;&amp;amp;user=&amp;quot; + Login1.UserName.ToString(), false);&lt;/p&gt;&lt;p&gt;Then in the Welcome.aspx page I have 3 links: ProjectManagement, SupplierManagement, OrderManagement. Some of them can be shown or hidden, according to the group that I got from the url, as shown:&lt;/p&gt;&lt;p&gt;&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; protected void Page_Load(Object sender, EventArgs e)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string group = Request.Params[&amp;quot;group&amp;quot;].ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string user = Request.Params[&amp;quot;user&amp;quot;].ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (group==&amp;quot;Admin&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AdminLink.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BuyerLink.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DemandeurLink.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; else if (group==&amp;quot;Buyer&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AdminLink.Visible = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BuyerLink.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DemandeurLink.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; else if (group == &amp;quot;Demandeur&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AdminLink.Visible = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BuyerLink.Visible = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DemandeurLink.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AdminLink.Visible = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BuyerLink.Visible = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DemandeurLink.Visible = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:HyperLink id=&amp;quot;DemandeurLink&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Text=&amp;quot;Gestion des commandes&amp;quot; NavigateUrl=&amp;#39;&amp;lt;% &amp;quot;OrderManagement.aspx?group=&amp;quot; + Request.Params[&amp;quot;group&amp;quot;]%&amp;gt;&amp;#39;/&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:HyperLink id=&amp;quot;BuyerLink&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Text=&amp;quot;Gestion des commandes&amp;quot; NavigateUrl=&amp;#39;&amp;lt;% &amp;quot;SupplierManagement.aspx?group=&amp;quot; + Request.Params[&amp;quot;group&amp;quot;]%&amp;gt;&amp;#39;/&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;asp:HyperLink id=&amp;quot;AdminLink&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Text=&amp;quot;Gestion des commandes&amp;quot; NavigateUrl=&amp;#39;&amp;lt;% &amp;quot;ProjectManagement.aspx?group=&amp;quot; + Request.Params[&amp;quot;group&amp;quot;]%&amp;gt;&amp;#39;/&amp;gt;&lt;/p&gt;&lt;p&gt;It means that I want to transfer group variable twice: from the login page to the welcome page, and them from the welcome page to one of 3 links below. The pb is when I click on one of these 3 links, I do not have what I expected, but:&lt;/p&gt;&lt;p&gt;http://localhost/GDA/%3C%%20%22OrderManagement.aspx?group=%22%20+%20Request.Params[%22group%22]%%3E&lt;/p&gt;&lt;p&gt;What cause the pb? What have I done wrong? &lt;/p&gt;&lt;p&gt;I also tried (help from google):&lt;/p&gt;&lt;p&gt;NavigateUrl=&amp;#39;&amp;lt;%#&amp;quot;OrderManagement.aspx?group=&amp;quot; &amp;amp; DataBinder.Eval(Container.DataItem, &amp;quot;group&amp;quot;)%&amp;gt;&amp;#39;&lt;/p&gt;&lt;p&gt;but I got a compile error:&lt;/p&gt;&lt;p&gt;error CS: &amp;#39;System.Web.UI.Page&amp;#39; does not have a definition for &amp;#39;DataItem&amp;#39; and no &amp;#39;DataItem&amp;#39; extension method accepting&lt;br /&gt;the first argument with &amp;#39;System.Web.UI.Page&amp;#39; type can be found (a directive or assembly reference missed?)&lt;/p&gt;&lt;p&gt;So, what should I do, please help!!!&lt;/p&gt;&lt;p&gt;Thanks,&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>