public HomeModule()
 {
     Get["/"] = p =>
     {
         return View["/home", userList()];
     };
     Get["/Views/{value}"] = p =>
     {
         return View["/home", userList()];
     };
     Get["/home"] = _ =>
     {
         return View["/home", userList()];
     };
     Get["/home/session"] = _ =>
     {
         List<ViewsModel.User> list = new List<ViewsModel.User>();
         for (int i = 0; i < 4; i++)
         {
             ViewsModel.User u = new ViewsModel.User();
             u.userId = i + 1;
             u.userName = "******" + i;
             u.userAge = i;
             u.userGender = "boy";
             u.passWord = "******" + i;
             //u = u.installUser(u);
             list.Add(u);
         }
         return View["/home", list];
     };
 }
 public static List<ViewsModel.User> userList()
 {
     List<ViewsModel.User> list = new List<ViewsModel.User>();
     for (int i = 0; i < 4; i++)
     {
         ViewsModel.User u = new ViewsModel.User();
         u.userName = "";
         //u = u.installUser(u);
         list.Add(u);
     }
     return list;
 }
        public PhotoModule() : base("/photo")
        {
            Get["/1p"] = paramater =>
            {
                result r = new result();
                r.identiy = true;
                List<ViewsModel.User> l = new List<ViewsModel.User>();
                ViewsModel.User u = new ViewsModel.User();
                u.passWord = "******";
                u.userName = "******";
                l.Add(u);
                r.entify = l;
                return Response.AsJson(r);
            };
            Get["/test/test"] = paramater =>
            {
                string[] x = new string[2];
                x[1] = "1";
                if (x[0] != null|| x[1] != null)
                    return "1";
                else return "0";

            };
            Get["/2p"] = paramater =>
            {
                return View["Home"];
            };
            Get["/login/{value}"] = paramater =>
            {
                model.user = new ViewsModel.User { userName = "******", passWord = "******" };
                model.news = new ViewsModel.News { title = "标题", content = "内容" };
                return View["Home", model];
                //return paramater.value;
            };
            Get["/post/{value}", runAsync: true] = async (paramter, token) =>
            {
                //token.
                await DoWork();
                return "post" + paramter.value;
            };
            Get["/int/{value:int}"] = parameters =>
            {
                return "Value " + parameters.value + " is an integer.";
            };
            Get["/profile/{value:email}"] = parameters =>
            {
                return "Value " + parameters.value + " is an e-mail address.";
            };
            Get["/login", (cqtx) => !cqtx.Request.Form.remember] = _ =>
            {
                return "Handling code when remember is true!";
            };
            Get["/bind"] = parameters =>
            {
                string userName = new ViewsModel.User().installUser(new ViewsModel.User()).userName;
                return View["/Home"];
            };
            Post["/bind1"] = parameters =>
            {
                ViewsModel.User user1 = this.Bind();
                var user2 = this.Bind<ViewsModel.User>();
                var user3 = this.BindTo(new ViewsModel.User());
                //backlist
                var user4 = this.Bind<ViewsModel.User>("Gender");
                var user5 = this.Bind<ViewsModel.User>(u => u.userName);
                return View["/Home", user5];
            };
            Post["/bind2"] = parameters =>
            {
                List<ViewsModel.User> user1 = this.Bind<List<ViewsModel.User>>();
                var user2 = this.Bind<List<ViewsModel.User>>();
                foreach (var item in user2)
                {
                    ViewsModel.User u = item;
                }
                var user3 = this.BindTo(new List<ViewsModel.User>());
                //backlist
                var user4 = this.Bind<List<ViewsModel.User>>("Gender");
                var user5 = this.Bind<List<ViewsModel.User>>(u => new ViewsModel.User().userName);

                return View["/Home", user5];
            };

        }