I see confusion in your question. Partial types do not emphasize aspx files,
it's just a consequence. The real meat here is that the defining methods are
allowed to exist elsewhere instead of with the initial type definition -
something I've complained about for a while now. The effect is that code
becomes more readable and easier to deal with.
> How would you design Partial Types for ASP.NET 2.0 web pages and what
SYNTAX
> should go in the Page Directive of Untitled.aspx so that is can easily by
> J.I.T.ed when you first bring the page up in IE?
There's no design issue involved here. At run-time when your type is
instantiated, the CLR will collect the individual pieces and put them
together. Jitting will be no more or less difficult because all these
entities already belong to the same namespace anyway.
I don't see a design issue if your architecture focusses on objects and how
they relate to each other (OOP). A type would not change, it's
implementation would not change. Some of it's methods will not be in the
same source file and others will, but how would that affect the
architecture? Design should not focus on where definitions are at - this is
functional decomposition of sorts. It's not OOP. OOP focuses on how these
objects relate to their environment. Remember, architecture is a very high
level view of how the system is put together. You are unnecessarily mixing
this upper level view with a very low level source code detail.
--
Regards,
Alvin Bruney
Got Tidbits? Get it here
www.networkip.net/tidbits
"nospam" <> wrote in message
news:%...
> Ok, 3rd or is it the 4th time I have asked this question on Partial Types,
> so, since it seems to me that Partial Types is still in the design or
> development stages at Microsoft, I am going to ask it differently.
>
>
> FOUR QUESTIONS:
> The background:
>
> I got three (3) files
>
> (1) Untitled.aspx
> (2) Untitled.aspx.1.cs
> (3) Untitled.aspx.2.cs
>
> QUESTION #1:
> How would you design Partial Types for ASP.NET 2.0 web pages and what
SYNTAX
> should go in the Page Directive of Untitled.aspx so that is can easily by
> J.I.T.ed when you first bring the page up in IE?
>
> QUESTION #2
> Would you name every file of the partial type in this page directive?
>
> QUESTION #3
> Would you name file #2 and #3 above differently?
>
> QUESTION #4
> And what difficulties could one expect when starting at the very bottom in
> designing and architecting partial types?
>
>
>
>
>
>
>
>
>
> REPOST BELOW
> ---------------------------------------------------------
> I got three (3) files
>
> (1) Untitled.aspx
> (2) Untitled.aspx.1.cs
> (3) Untitled.aspx.2.cs
>
> These three files must be used together to make file #1, Untitled.aspx,
page
> work via
> J.I.T. when the User first hits Internet Explorer 6.0 on your browser.
>
>
> MY QUESTION to the Microsoft ASP.NET and C# teams.
>
> I know how file #2,Untitled.aspx.1.cs, is connected and can be found by
file
> #1, the Untitled.aspx page.
> How does file #3, Untitled.aspx.2.cs, get found by the file #1 when I the
> first time with Internet Explorer?
>
> IN OTHER WORDS, I am NOT using pre-compile for VS.NET to make these file
> compile together.
> I would be just using J.I.T. compiling like you do now with src= attribute
> in a ASP.NET page.
>
>
>
>