永发信息网

C# session怎么用?

答案:4  悬赏:20  手机版
解决时间 2021-01-15 19:37
C# session怎么用?
最佳答案
C#中Session类似于c/s版中的静态全局变量。
  当连接上某个网站,就建立了一个Session,直到你断开于这个网站的连接,这个Session才销毁掉,可以把在整个过程都需要的信息保存在里面,比如登陆信息等等。
  具体参考代码如下:
  session["username"]="游客";
  这样就把字符串游客存进session,之后response.redirct("1.aspx");跳转回1.aspx.在1的load事件判断;
  if(session["username"]!=null)
  {
     bt1.text = session["username"].tostring()+"已经登陆了";
  }
   session的用法就是这样,在使用session要增加一个全局应用程序类,就是新建项里面的global.asax。

全部回答
事务就是要么全部执行,要么全部不执行。
怎么用?好宽泛的问题……
1.用session浪费.在这里应该用viewstate.
也就是说在你的添加按扭事件中这么写:
if(ViewState["data"]!=null){//判断当然有没有数据
DataTable dt=(DataTable)ViewState["data"];//将你存好的数据转成datatable
DataRow dr=dt.NewRow();//这里把新的数据添加到dt中.下面代码你会写吧.
ViewState["data"]=dt;//将新的数据保存
this.gridview1.DataSource=dt;//重新设置数据源
this.gridview1.DataBind();//重新绑定
}else{
DataTable dt=new DataTable();//这是第一条数据.创建datatable.
//...创建数据表代码
ViewState["data"]=dt;//保存起来
}
2.这个时间你得用事物了.因为你是多条数据.对上述datatable进行循环.然后一条一条添加.记得一定要加事物.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
lol暗影之镰什么时候
鸭梨产地是哪里?鸭梨之乡的特产?赵县盛产鸭
黑莓8700蓝牙怎么用?
绿联车充怎么样?怎么选择合适的车载充电器?
你好请问再发一次死亡诗社的百度云给我好吗
人造石的餐桌好不好.实木和人造石哪个好
请教蝴蝶的名称,地点:北京。感谢
DNF月与海 真实姓名是什么?
蒋介石是东汉九侯第几世孙
什么鱼没有鱼刺可以直接吃的
你好请问小香猪是怕冷吗?
淘宝售后ma是什么意思
50岁时,体内辅酶q10含量会减少多少
求拼音转汉字 ba pa ma fa bo po mo fo be pe
南昌西客站汽车站开通到宁都的吧
推荐资讯
宽30米宽23.5米长65米这一块田有几亩
PPr管de63带多少流量?
离不开父母怎么办?
鄙人是个唯物主义者 想看到客观且公道的评价
皮肤暗黄的人适合浅葱色还是浅灰色?
鹅蛋煮粥,是把鹅蛋带壳放到粥里煮吗
gmod正版游侠联机 怎么用游侠联机正版GMOD
会计六大要素包括哪些内容?
51843418,我要投诉k1596次列车21号晚上14车
面对时代的变化,KIKC怎么应对?
3.5除以2.5当商是1时,余数是多少
最早获得诺贝尔奖的是谁?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?