变量在asp.net mvc5中的控制器方法中不起作用

时间:2015-10-19 04:28:18

标签: c#

我有一个名为StudentController的控制器。这是一个名为:

的方法
public ActionResult Create()
{
    int val = 12;
    ViewBag.DepID = new SelectList(db.Departments, "ID", "name");
    return View();
}

但是val没有12。我不知道为什么。 debugger并未指明此行。 当我添加手表时,它会显示"名称' val'在当前上下文中不存在"

1 个答案:

答案 0 :(得分:0)

如果您的调试器没有单步执行方法的第一行,您可能正在调试代码的先前版本。

尝试清理并重建项目。如果这不起作用,请手动删除项目的bin文件夹。重新启动IIS(如果您正在使用它)也可能有所帮助。对于控制台中的此类型:

iisreset