一个简单的ASP.NEW MVC4网站站(一)
网站地址(7天有效,由于网站暂时没有注册功能只有一个用户,用户名12,密码123)http://liguifa-001-site1.site4future.com/
在vs2012中新建一个空的mvc4项目,系统自动生成许多文件,其中app_start下有一个RouteConfig.cs,叫路由,这里选择默认不做更改,
在Controllers下新建一个控制器叫Home;
代码为:
using System.Linq; using System.Data; using System.Web.Mvc; using System.Collections.Generic; using System.Web.Security; using System.Web.Services.Description; using MyMusic_Data.Modal; using MvcApplication7.MusicClass; namespace MvcApplication7.Controllers { public class HomeController : Controller { // // GET: /Home/ MusicEntities db=new MusicEntities(); public ActionResult Index() { ViewBag.Song=new SongOper().GetSong(d=>d.ID>=1 && d.ID<100,d=>d.ID); ViewBag.Singer = new SingerOper().GetSinger(d => d.ID >= 1 && d.ID < 100); ViewBag.Login = this.IsLogin(); return View(); } public string Login(string user,string pwd) { List<Person_db> person=new PersonOper().GetPerson(d=>d.Usernae==user && d.Password==pwd); if (person.Count==1) { foreach (Person_db p in person) { Session["UserId"] = p.ID; return new JsonMenu() { Status = 1, UserId = 1, Message = null }.ToJson(); } return new JsonMenu() { Status = 1, UserId = 1, Message = null }.ToJson(); } else { return new JsonMenu() { Status = 0, UserId = 0, Message = "账号或密码错误" }.ToJson(); } } private bool IsLogin() { if (Session["UserId"] != null) { return true; } else { return false; } } } }