473,657 Members | 2,528 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ASP.Net 2.0 Vb Root Namespace with MasterPage

Hi,

We have a number of projects that will use the default 'Root
Namespace' option in the project properties box. There will be a
common Master Page that will be used among the projects. I'd like to
be able to use the master page without including the root namespace in
the masterpage Page declaration. In the example below, 'TESTApp' is
the default Root namespace (the name of the project)

<%@ Page Language="vb"
AutoEventWireup ="false"
MasterPageFile= "~/Site3.Master"
CodeBehind="Web Form1.aspx.vb"
Inherits="TESTA pp.WebForm1"
title="Untitled Page" %>

-----------------------------
<%@ Master Language="VB"
AutoEventWireup ="false"
Codefile="~/Site3.master.vb "
Inherits="test. Site3" %>
--------------------------------

I can get it to compile by using the Codefile attribute. However, if I
try to create public property on the MasterPage, and use the
<%@ MasterType VirtualPath="~/Site3.Master" %>
or to Type it directly, I get a run time error stating that it the
following
----------------------------------------------------------------------------------------------------
Additional information: Unable to cast object of type
'ASP.site3_mast er' to type 'TESTApp.test.S ite3'.
----------------------------------------------------------------------------------------------------

CType(Page.Mast er, test.Site3).But tonText = "asdf"

Is there a way to do this without just removing the project 'Default
Namespace'? Or override if for the that page, and not include ti?

Thanks in advance,

Gabe

Mar 12 '07 #1
2 4756
Hi

if you didn't notice
one of the comments that the compiler tells you is
that the fact that you've added the Namespace test in the
begining of the code file of the master page
caused it to be a sub name space to the Root NameSpace
which is the name of the application "TESTApp"
I VB.NET as far as I know it's impossible override/workaround it
in C# it is

Adlai
---------------------------------
If my answer helped you please press "Yes" bellow
Adlai Maschiach
http://blogs.microsoft.co.il/blogs/adlaim/
"gabe" wrote:
Hi,

We have a number of projects that will use the default 'Root
Namespace' option in the project properties box. There will be a
common Master Page that will be used among the projects. I'd like to
be able to use the master page without including the root namespace in
the masterpage Page declaration. In the example below, 'TESTApp' is
the default Root namespace (the name of the project)

<%@ Page Language="vb"
AutoEventWireup ="false"
MasterPageFile= "~/Site3.Master"
CodeBehind="Web Form1.aspx.vb"
Inherits="TESTA pp.WebForm1"
title="Untitled Page" %>

-----------------------------
<%@ Master Language="VB"
AutoEventWireup ="false"
Codefile="~/Site3.master.vb "
Inherits="test. Site3" %>
--------------------------------

I can get it to compile by using the Codefile attribute. However, if I
try to create public property on the MasterPage, and use the
<%@ MasterType VirtualPath="~/Site3.Master" %>
or to Type it directly, I get a run time error stating that it the
following
----------------------------------------------------------------------------------------------------
Additional information: Unable to cast object of type
'ASP.site3_mast er' to type 'TESTApp.test.S ite3'.
----------------------------------------------------------------------------------------------------

CType(Page.Mast er, test.Site3).But tonText = "asdf"

Is there a way to do this without just removing the project 'Default
Namespace'? Or override if for the that page, and not include ti?

Thanks in advance,

Gabe

Mar 13 '07 #2
On Mar 13, 1:39 am, Adlai Maschiach
<AdlaiMaschi... @discussions.mi crosoft.comwrot e:
Hi

if you didn't notice
one of the comments that the compiler tells you is
that the fact that you've added the Namespace test in the
begining of the code file of the master page
caused it to be a sub name space to the Root NameSpace
which is the name of the application "TESTApp"
I VB.NET as far as I know it's impossible override/workaround it
in C# it is

Adlai
---------------------------------
If my answer helped you please press "Yes" bellow

Adlai Maschiachhttp://blogs.microsoft .co.il/blogs/adlaim/

"gabe" wrote:
Hi,
We have a number of projects that will use the default 'Root
Namespace' option in the project properties box. There will be a
common Master Page that will be used among the projects. I'd like to
be able to use the master page without including the root namespace in
the masterpage Page declaration. In the example below, 'TESTApp' is
the default Root namespace (the name of the project)
<%@ Page Language="vb"
AutoEventWireup ="false"
MasterPageFile= "~/Site3.Master"
CodeBehind="Web Form1.aspx.vb"
Inherits="TESTA pp.WebForm1"
title="Untitled Page" %>
-----------------------------
<%@ Master Language="VB"
AutoEventWireup ="false"
Codefile="~/Site3.master.vb "
Inherits="test. Site3" %>
--------------------------------
I can get it to compile by using the Codefile attribute. However, if I
try to create public property on the MasterPage, and use the
<%@ MasterType VirtualPath="~/Site3.Master" %>
or to Type it directly, I get a run time error stating that it the
following
---------------------------------------------------------------------------*-------------------------
Additional information: Unable to cast object of type
'ASP.site3_mast er' to type 'TESTApp.test.S ite3'.
---------------------------------------------------------------------------*-------------------------
CType(Page.Mast er, test.Site3).But tonText = "asdf"
Is there a way to do this without just removing the project 'Default
Namespace'? Or override if for the that page, and not include ti?
Thanks in advance,
Gabe- Hide quoted text -

- Show quoted text -
Thank you. It still does it. I've been working with it some more, and
still couldn't figure out a way to do it. I agree that I don't think
it's possible in VB.

I am curious though, how would you do it in C#

Mar 14 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1683
by: Randy | last post by:
Is there a way to retrieve the root namespace during runtime? I'm trying to generalize a function and System.Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream() method requires the full namespace path for embedded resources. -Randy
4
1485
by: Matty | last post by:
I have successfully written a couple of Web services that work fine on my localhost so this is not a security issue. My problem only arises when I set the Root Namespace of a Web service to something along the lines of .... system.webservices.myservice When I do this and call the service via debug or from an aspx page I get the error...Could not load type 'system.service.Global' If I change the Root namespace back to myservice it...
3
3092
by: Lee Moody | last post by:
Does anyone know where I can access programmically the value stored in the "Root Namespace" parameter of the project's common properties? To find this within the IDE, select your project name under the solution explorer, right click, select properties, the first form that comes up has the value stored in the "Root Namespace" field. I need to find out how to find this value using code. Thanks in advance.
2
2153
by: Rafael Pivato | last post by:
Can I have two Class Libraries to share the same root namespace ? I want something like this: MySystem (root namespace) MyBO (class library A) MyDS (class library B) MyUS (class library C)
3
1812
by: CCJohn | last post by:
Hi, I find that while I can use the "Namespace...End Namespace" inside my code, there is also a "Root namespace" field in the project properties dialog box under General. So where should I put my REAL root namespace, or should I leave it blank, or should I create any at all? Please advice. Thanks in advance. CCJohn
2
1962
by: Jeff Brown | last post by:
Hi, I suspect that this isn't possible, but I figured I'd ask. My project has a root namespace, let's say it's "Root", that applies to almost every source file (which is why I've set it as the project's root namespace). However, the project also includes a couple of source files whose contents will live in an entirely different namespace, let's say the "Special"
6
4027
by: Viet | last post by:
Is it possible to instantiate an object from the Root namespace? I have a MS Visual Studio 2002 vb.net project consisting of a dozen individual project files and I would like to know how to transfer messages from project to another within the Solution Explorer.
4
2421
by: Brian Henry | last post by:
Is there anyway to get the name of the rootname space of a loaded assembly back as a string? thanks
0
8845
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8743
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8522
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8622
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7355
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6177
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5647
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4173
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2745
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.