一个简单的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;
            }
        }

    }
}
View Code

相关文章: