>>Hi,
>>
>>I have a page class declared as:
>>
>>
>>public partial class MyClass : System.Web.UI.Page
>>{
>>
>> protected void Page_Load( object sender, System.EventArgs e)
>>
>>// and so on
>>}
>>
>>
>>If I add IF code above the line 'protected void' the compiler complains of 'invalid token if in class, struct, or interface
>>member declaration'. For example, the following causes compiler error:
>>
>>
>>public partial class MyClass : System.Web.UI.Page
>>{
>> //! offending line
>> if ((somecondition))
>> {
>> }
>>
>> protected void Page_Load( object sender, System.EventArgs e)
>>
>>// and so on
>>}
>>
>>
>>What am I missing?
>
>You are inside a class definition. At that level you can only define properties, methods, etc.
>
>Inside those property/ method/ function/ etc definitions you can write code (like your IF statement).
Thank you for the explanation.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham