未将对象引用设置到对象的实例&当前上下文不存在名称

xhg23171017 2013-04-18 05:35:33
不加if (Session["MyForbid"] != null)这一句,
提示未将对象引用设置到对象的实例,加上提示当前上下文不存在名称“MyForbidString”

public partial class System_CompanyForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["MyForbid"] != null)
{
string MyForbidString = Session["MyForbid"].ToString();
}
if (MyForbidString.IndexOf("E2") > 1)
{
Server.Transfer("~/SystemManage/AllErrorHelp.aspx");
}
}
错误1 当前上下文中不存在名称“MyForbidString”(红色的)

麻烦高手帮忙看看,O(∩_∩)O谢谢
...全文
49 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhg23171017 2013-04-18
  • 打赏
  • 举报
回复
楼上的方法我前面都试了,不过是自己操作有点问题,导致一直提示错误,呵呵。 现在好了~~~
xhg23171017 2013-04-18
  • 打赏
  • 举报
回复
谢谢,已解决
wxl1010 2013-04-18
  • 打赏
  • 举报
回复
public partial class System_CompanyForm : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       if (Session["MyForbid"] != null)
       {
            string MyForbidString = Session["MyForbid"].ToString();
  
           if (MyForbidString.IndexOf("E2") > 1)
           {
                 Server.Transfer("~/SystemManage/AllErrorHelp.aspx");
           }
    }
seominho 2013-04-18
  • 打赏
  • 举报
回复


       if (Session["MyForbid"] != null)
     {
            string MyForbidString = Session["MyForbid"].ToString();
if (MyForbidString.IndexOf("E2") > 1)
  {
      Server.Transfer("~/SystemManage/AllErrorHelp.aspx");
  }
  }
  
seominho 2013-04-18
  • 打赏
  • 举报
回复

if (Session["MyForbid"] != null)
     {
            string MyForbidString = Session["MyForbid"].ToString();
  }
改成
string MyForbidString
if (Session["MyForbid"] != null)
     {
            MyForbidString = Session["MyForbid"].ToString();
  }

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧