クラスがインスタンス化されるたびに、いくつかのコードを起動できるようにしたいと考えています。
VB.NET WinForms では、次のようなことを行いました。
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
End Sub
これはうまく機能します。現在、C# MVC で同様のことをしようとしています。何かのようなもの:
public class ViewModelBase
{
public string BrandName { get; set; }
public UserRegistrationInformation UserSession;
public void GetUserInfo()
{
WebUsersEntities db = new WebUsersEntities();
UserSession = db.UserRegistrationInformations.Where(r => r.uri_UserID == WebSecurity.CurrentUserId).FirstOrDefault();
}
public void New(){
GetUserInfo();
}
}
したがってViewModelBase
、 が作成されるたびに、文字列が自動的に入力されUserSession
ます。
私はこれをグーグルで検索しようとしましたが、非常に単純なはずなので、迷惑なものは何も見つからないようです!