<?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: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/3391004.aspx</link><pubDate>Mon, 07 Sep 2009 08:40:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3391004</guid><dc:creator>darko.romanov</dc:creator><author>darko.romanov</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3391004.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3391004</wfw:commentRss><description>&lt;p&gt;Same headache here, no one of the solutions in this forum worked for me, the only one was to start a new brand Master and then to use that one.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;EDIT: it started to do the same with the new Master, predictable. I&amp;#39;m in trouble.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/3279013.aspx</link><pubDate>Tue, 07 Jul 2009 12:58:51 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3279013</guid><dc:creator>brucef</dc:creator><author>brucef</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3279013.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3279013</wfw:commentRss><description>&lt;p&gt;I had the same problem and tried your solution.&amp;nbsp; It worked!&amp;nbsp; I don&amp;#39;t log the error, I just leave the Catch empty; and the code in the Try also does work, just like yours.&amp;nbsp; My code is C#, so the problem is definitely language-independent (which is probably not a big surprise!)&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/3269259.aspx</link><pubDate>Wed, 01 Jul 2009 15:23:45 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3269259</guid><dc:creator>vijeya</dc:creator><author>vijeya</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3269259.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3269259</wfw:commentRss><description>&lt;p&gt;Today for some unknown reason, the TFS crashed. Since then I started getting the above error. The environment is Windows Server 2003, .NET 3.5, VS 2008. The above solution worked for me. &lt;img src="http://forums.asp.net/tiny_mce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif" alt="Cool" title="Cool" border="0" /&gt;&amp;nbsp;I simply changed MasterPage to System.Web.UI.MasterPage on both the sides.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/3211032.aspx</link><pubDate>Thu, 04 Jun 2009 16:22:39 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3211032</guid><dc:creator>Mikecrosoft</dc:creator><author>Mikecrosoft</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3211032.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3211032</wfw:commentRss><description>&lt;p&gt;Hi there :D,&lt;/p&gt;
&lt;p&gt;I always do the next solution: &lt;/p&gt;
&lt;p&gt;1. Close all VS Instances (kill all aspnet_wp.exe process), &lt;/p&gt;
&lt;p&gt;&amp;nbsp;2. Delete my project name folder of the above Directory &lt;/p&gt;
&lt;p&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files&lt;/p&gt;
&lt;p&gt;&amp;nbsp;and the Compiler needs to Recompile everything again&lt;/p&gt;
&lt;p&gt;3. Open your solution again rebuild&lt;/p&gt;
&lt;p&gt;and voilaa !! &lt;/p&gt;
&lt;p&gt;Fixed ;):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2780057.aspx</link><pubDate>Tue, 02 Dec 2008 17:32:20 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2780057</guid><dc:creator>ketanbece</dc:creator><author>ketanbece</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2780057.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2780057</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;i just found solution during googleing&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;just go there.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://forums.asp.net/"&gt;http://dotnet-magic.blogspot.com/2008/12/unable-to-cast-object-of-type-asptype.html &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2780046.aspx</link><pubDate>Tue, 02 Dec 2008 17:25:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2780046</guid><dc:creator>ketanbece</dc:creator><author>ketanbece</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2780046.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2780046</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;

Hello There

Just Go outFollowing Solution &lt;/p&gt;&lt;p&gt;i found during googeling.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://dotnet-magic.blogspot.com/2008/12/unable-to-cast-object-of-type-asptype.html"&gt;http://dotnet-magic.blogspot.com/2008/12/unable-to-cast-object-of-type-asptype.html&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2709233.aspx</link><pubDate>Tue, 28 Oct 2008 02:18:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2709233</guid><dc:creator>hc1</dc:creator><author>hc1</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2709233.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2709233</wfw:commentRss><description>&lt;p&gt;I am getting this like as described in the first report of 2006.&lt;/p&gt;
&lt;p&gt;I am merely copying the files onto the server (2003 R2)&amp;nbsp;that is causing the problem.&amp;nbsp; Even though the server has VWD, I am not using VWD there.&amp;nbsp; The masterpage file is unchanged, still dated August and has been running fine since then until today.&lt;/p&gt;
&lt;p&gt;The odd thing is that on this server I have two virtual directorys set up for the same code.&amp;nbsp; One is staging and one is production.&amp;nbsp; The staging one is giving the problem.&amp;nbsp; I dare not restart the server as I don&amp;#39;t want the problem to come up in the production folder instead.&lt;/p&gt;
&lt;p&gt;I am on .NET 3.5 and my VWD on my PC is 2008.&amp;nbsp; Do I still need the patch?&lt;/p&gt;
&lt;p&gt;BTW: setting Compilation batch=false resolves the problem for the moment.&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2691208.aspx</link><pubDate>Sat, 18 Oct 2008 02:57:35 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2691208</guid><dc:creator>runax</dc:creator><author>runax</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2691208.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2691208</wfw:commentRss><description>&lt;p&gt;I am able to reproduce the issue on a consistant basis.&amp;nbsp; If I put some code in an aspx file that is not detected as invalid by Vs, after the site compiles, it produces the error.&amp;nbsp; For example, in my ASPX file, I have a template field for a gridview like so:&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;TemplateField&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;headertext&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Size0&amp;quot;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;itemtemplate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;textbox&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;txtSize0&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;columns&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;2&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;maxlength&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;text&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;#39;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;lt;% #IsNull(DataBinder.Eval(Container.DataItem,&amp;quot;Size0Group&amp;quot;),&amp;quot;&amp;quot;) %&amp;gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;#39;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;textbox&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;itemtemplate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;TemplateField&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;However, the function IsNull is in a class that is not referrenced in this aspx file nor in the codefile.&amp;nbsp; Each time I add the above IsNull function, it bombs with the &amp;quot;cannot convert masterpage to type masterpage&amp;quot; issue.&amp;nbsp; If I remove the line, it runs fine.&amp;nbsp; Oddly enough, if I add a reference to the class that has that function, it still bombs.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;Here is the function:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; IsNull(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; data &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; replaceValue &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; data.GetType &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(DBNull) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; replaceValue &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Else&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; data&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Function&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2537157.aspx</link><pubDate>Tue, 05 Aug 2008 11:09:23 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2537157</guid><dc:creator>serpilboyraz</dc:creator><author>serpilboyraz</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2537157.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2537157</wfw:commentRss><description>&lt;p&gt;&lt;font color="#008080"&gt;System.Web.UI.MasterPage &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008080"&gt;instead of&amp;nbsp; MasterPage&amp;nbsp; worked for me too. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008080"&gt;Thanks...&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008080"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2444082.aspx</link><pubDate>Tue, 24 Jun 2008 18:56:46 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2444082</guid><dc:creator>marcopolo007</dc:creator><author>marcopolo007</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2444082.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2444082</wfw:commentRss><description>&lt;p&gt;Scott,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks for the help, but in my case this patch could not be installed and the &amp;lt;&amp;lt;batch = &amp;quot;false&amp;quot;&amp;gt;&amp;gt; trick worked for a while but the cast exception&amp;nbsp;appeared again. I believe my problem is coming from the fact that I am trying to load the usercontrol from two distinct other usercontrols not in the same path from the root, but I hope I am wrong as usercontrol has been implemented for that purpose. Unfortunately it is working perfectly fine once I moved the second repeater at the same path location from the root as the first one !!!! Please explain if there is an explanation for this behavior or I just got lucky and the cast exception will reappear again sometime later.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks in advance,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Marc&lt;/p&gt;
&lt;p&gt;(Code extracted below)&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//In MyControl.ascx in the folder &amp;quot;AJAXControls&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;partial&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; AJAXControls_MyControl : System.Web.UI.UserControl&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; AJAXControls_MyControl LoadMe(Page _page, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; _userid, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; _readonly)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;AJAXControls_MyControl _myctrl = (AJAXControls_MyControl) _page.LoadControl(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/AJAXControls/MyControl.ascx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;_myctrl.UserID = _userid;&lt;/p&gt;
&lt;p&gt;_myctrl.ReadOnly = _readonly;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; _myctrl;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//It is called from Repeater1.ascx in the folder &amp;quot;AJAXControls&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//and it is working with&amp;nbsp;&lt;strong&gt;NO&lt;/strong&gt; exceptions!&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;partial&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; AJAXControls_RepeaterControl1 : System.Web.UI.UserControl&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;protected&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Page_Load(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender, EventArgs e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (!IsPostBack)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;PlaceHolder _ph = (PlaceHolder)_item.FindControl(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;phItem&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (_ph != &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;_ph.Controls.Add(AJAXControls_MyControl.LoadMe(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Page,&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.UserId, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.ReadOnly));&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//It is called from Repeater2.ascx in the folder &amp;quot;AJAXControls\SubReport&amp;quot; &lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//and it is &lt;strong&gt;error out with cast exceptions&lt;/strong&gt; inside the &amp;quot;AJAXControls_MyControl&amp;quot; code behind!&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;partial&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; AJAXControls_RepeaterControl2 : System.Web.UI.UserControl&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;protected&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Page_Load(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender, EventArgs e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (!IsPostBack)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;PlaceHolder _ph = (PlaceHolder)_item.FindControl(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;phItem&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (_ph != &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;blockquote&gt;_ph.Controls.Add(AJAXControls_MyControl.LoadMe(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Page, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.UserId, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.ReadOnly));&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2365968.aspx</link><pubDate>Mon, 19 May 2008 12:50:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2365968</guid><dc:creator>Elrinth</dc:creator><author>Elrinth</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2365968.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2365968</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I have no idea why this happens. But like everyone else says it fixes itself when I update a file in the site.&lt;/p&gt;&lt;p&gt;When I get the error, it&amp;#39;s not the masterpage itself, it&amp;#39;s when I&amp;#39;m trying to cast a loaded control (LoadControl), a acsx file that is to the correct object-type. And as everyone else, it only happens randomly when I&amp;#39;ve changed the code.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Another error I&amp;#39;m getting is that the page simply doesn&amp;#39;t load. I can see a VIEWSTATE which is DAAAANG large too. Anyone have a clue why this happens randomly?&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2359469.aspx</link><pubDate>Thu, 15 May 2008 10:08:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359469</guid><dc:creator>BaySoft_Dan</dc:creator><author>BaySoft_Dan</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359469.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2359469</wfw:commentRss><description>&lt;p&gt;has anyone found a reason for this error yet? It would be easier to come up with a suitable solution if the cause of the error was properly understood.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2349692.aspx</link><pubDate>Sat, 10 May 2008 11:17:19 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2349692</guid><dc:creator>nablesgirl</dc:creator><author>nablesgirl</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2349692.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2349692</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hi... I&amp;#39;m using System.web.UI.MsterPage Class To make a reference to my masterPage&lt;/p&gt;
&lt;p&gt;put I found a better way to do it....&lt;/p&gt;
&lt;p&gt;that was my code &lt;/p&gt;
&lt;p&gt;System.Web.UI.&lt;font color="#008080" size="2"&gt;MasterPage&lt;/font&gt;&lt;font size="2"&gt; MyMasterPage=(masterpage)this.master;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;but now i put the &lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;lt;%&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;@&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#800000" size="2"&gt;MasterType&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;virtualPath&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;~/MainMasterPage.master&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;%&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;in the source code of the content page&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;then in the code i didn&amp;#39;t cast to master page any more&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;System.Web.UI.&lt;/font&gt;&lt;font color="#008080" size="2"&gt;MasterPage&lt;/font&gt;&lt;font size="2"&gt; MyMasterPage=&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt; 
&lt;p&gt;MyMasterPage = ((System.Web.UI.&lt;/font&gt;&lt;font color="#008080" size="2"&gt;MasterPage&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Master)&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Master.UserName = UserNameLabel.Text&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;in this way the error of (unable to cast Masterpage type...)&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2348832.aspx</link><pubDate>Fri, 09 May 2008 18:19:16 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2348832</guid><dc:creator>dlaney</dc:creator><author>dlaney</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2348832.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2348832</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m a little confused.&amp;nbsp; I reference the master page with just Master.&amp;nbsp; Where are you getting MasterPage from?&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.</title><link>http://forums.asp.net/thread/2344712.aspx</link><pubDate>Thu, 08 May 2008 06:12:40 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2344712</guid><dc:creator>Gery128</dc:creator><author>Gery128</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2344712.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=2344712</wfw:commentRss><description>&lt;p&gt;yeah..!&lt;/p&gt;
&lt;p&gt;that worked for me also.&lt;/p&gt;</description></item></channel></rss>