2
この悪い習慣は?ASP.NET MVCセッション
using System.Web.Mvc;
namespace WebInventaris.Utils.Session
{
public static class SessionControllerExtensions
{
public static void SetSessionVar<T>(this Controller controller, string field, T value)
{
controller.Session[field] = value;
}
public static T GetSessionVar<T>(this Controller controller, string field)
{
return (T) controller.Session[field];
}
}
}
セッションをコントローラから分離しようとしていますが、これらの方法については気にしません。