>In the WinForms project I am converting to Web Forms there is a Main Class (MainClass.cs) which is the entry point of the application.
>In this class there are number of "public static string SomeName" properties declared (at the top of the class). Then the application sets the values of these properties based on user selection(s).
>
>In Web Forms there is a main page of the application but no main class (if I understand correctly). So I am thinking of creating a 'public sealed class' where to declare all these properties that WinForm MainClass declares.
>Does it make sense? Or is there a better place?
If the values are truly static (i.e. the same for all users) then a separate static class is probably the best way to go. Something like:
public static class Globals
{
public static readonly int MaxInt = 10;
public static readonly string SomeString = "This is the string";
}