你可以直接取输入文本框的值,不需要从session里取。然后对照你的数据库判断跳转。
bll.GetRoleID(SessionUserName) 的返回值是什么类型的?看错误应该是int.Parse的问题,没有getroleid没有返回值。
报了什么错? 贴出看看.。