asp.net mvc -方法必须有返回类型和无效令牌'='c# MVC4
本文关键字:令牌 无效 MVC4 返回类型 mvc net 方法 asp | 更新日期: 2023-09-27 18:02:01
首先,我对MVC相当陌生。我使用VS2012,创建了一个基本的MVC应用程序。我试图使一个下拉菜单从现有的数据库表称为"学校"。我这样做了:
在解决方案
中创建文件夹创建一个类
然后,我把代码放在下面,我得到了5个错误消息:
- 方法必须有返回类型
- 类、结构或接口成员声明中无效的令牌'='
- 错误3类型或命名空间名称'InternshipProgramEntities_db'无法找到(您是否缺少using指令或程序集引用?)
- 错误5名称'_db'在当前上下文中不存在
- 错误4名称'_db'在当前上下文中不存在
[编辑:通过修复_和db之间的空间解决]非常感谢!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using InternProject;
using InternProject.Models;
namespace InternProject.Classes
{
public class Utilities
{
private readonly static InternshipProgramEntities_db = new InternshipProgramEntities();
public IEnumerable<SelectListItem> SchoolDropdown()
{
var schools = _db.Schools.ToList();
var items = new List<SelectListItem>();
foreach (var s in schools)
{
items.Add(new SelectListItem()
{
Text = s.SchoolName,
Value = string.Format("{0}", s.SchoolName)
}
);
}
return items;
}
}//end of utilities class
private readonly static InternshipProgramEntities_db = new InternshipProgramEntities();
应该private readonly static InternshipProgramEntities _db = new InternshipProgramEntities();
忘记在类类型和实例名之间添加空格