<?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: persist dropdown list selected value across content pages of master page</title><link>http://forums.asp.net/thread/1697959.aspx</link><pubDate>Mon, 07 May 2007 10:02:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1697959</guid><dc:creator>Amanda Wang - MSFT</dc:creator><author>Amanda Wang - MSFT</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1697959.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1697959</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;&amp;nbsp;Nitin,&lt;/p&gt;
&lt;p&gt;If you want to accomplished it, you could define a base class BasePage that&amp;nbsp;herits from Page, then make your content page inherits from it and override relate methods.&lt;/p&gt;
&lt;p&gt;for example :&lt;/p&gt;
&lt;p&gt;BasePsge .cs&lt;/p&gt;
&lt;p&gt;public class BasePage :Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public virtual string SayHello()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "This is basepage information！";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;the code behind of master page:&lt;/p&gt;
&lt;p&gt;BasePage currentPage = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentPage = Page as BasePage;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void CallContentMethod_Click(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (currentPage != null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; welcomeMessage.Text = currentPage.SayHello();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;the code behind of content page&lt;/p&gt;
&lt;p&gt;default.cs&lt;/p&gt;
&lt;p&gt;public partial class Template_Default : BasePage&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public override string SayHello()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "This content page information！";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;Hope it helps!!&lt;/p&gt;</description></item><item><title>Re: persist dropdown list selected value across content pages of master page</title><link>http://forums.asp.net/thread/1694920.aspx</link><pubDate>Fri, 04 May 2007 12:30:55 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1694920</guid><dc:creator>ecbruck</dc:creator><author>ecbruck</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1694920.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1694920</wfw:commentRss><description>Within the DropDownList.SelectedIndexChanged event, you could simply set a cookie or a Session variable to your SelectedValue. Then, within the DropDownList.DataBound event, I'd check for the existence of this cookie or Session variable, and set the DropDownList.SelectedValue accordingly.</description></item><item><title>persist dropdown list selected value across content pages of master page</title><link>http://forums.asp.net/thread/1694866.aspx</link><pubDate>Fri, 04 May 2007 11:50:33 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1694866</guid><dc:creator>Nitin Pawar</dc:creator><author>Nitin Pawar</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1694866.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1694866</wfw:commentRss><description>&lt;p&gt;Hi All,&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have a dropdown control in the master page in my project. The content pages are dependent on the value selected in the dropdown control.&lt;/p&gt;&lt;p&gt;The problem is if the dropdown is selected in one page do not retains it's value while navigating to other content pages&amp;nbsp;&lt;/p&gt;&lt;p&gt;I need to keep the selected value persistent across the content pages. Does somebody know how to accomplished this.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks in advance, &lt;/p&gt;Nitin&lt;br /&gt;</description></item></channel></rss>