---恢复内容开始---
一.已创建session类型的扩展方法为实例
首先创建一个类==>MyExtention==>添加返回方法
this为扩展方法的关键字
1-1public static class MyExtention
{
/// <summary>
/// 返回指定session类型
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="hss"></param>
/// <returns></returns>
public static T Get<T>(this HttpSessionStateBase hss, string name)
{
return (T)hss[name];
}
}
1-2 调用:这时候,session就有了一个扩展方法,用于取得 存在session中的用户信息。
return Json(UserBLL.GetCollection(Session.Get<SessionUserInfo>("UserInfo").UserId, pageIndex, 5), JsonRequestBehavior.AllowGet);
---恢复内容结束---
时间: 2024-10-27 18:23:28