public ActionResult tag(int? page, string name)
        {
            string url = "/Home/Tag/" + name + "/page{0}";
            if (!name.ToLower().Contains("c++"))
            {
                //name = this.Server.UrlDecode(name);
                name = System.Web.HttpUtility.UrlDecode(name);
            }
            if (page == null)
            {
                page = 1;
            }

            homeTag Tmodel = new homeTag(QuestionRY, UserinfoRY, TagRY, questiontagRY);
            var tgs = Tmodel.getTagByName(name);
            var tglist = Tmodel.GetQuestiontagByPage(tgs.id, page.Value, 30);
            var qlist = Tmodel.SetForquestion(tglist);
            var qulist = Tmodel.SetForUser(qlist);
            Tmodel.questionpage = qulist;
            Tmodel.pageurl = url;
            Tmodel.tagNow = tgs;
            Tmodel.tags = Tmodel.gettags(20);

            #region MyRegion
            Tmodel._pagetitle = "problem about " + name;
            Tmodel._pagesysName = "ProblemTag".ToLower();
            Tmodel._pageMianbao = name;

            #endregion
            return View(Tmodel);
        }
 public void Setup()
 {
     //  var routes = RouteTable.Routes;
     //   routes.Clear();
     //   WebRoutes.RegisterRoutes(routes);
     //   learnwebTDD.Core.SetUp_WindsorContainer.BootstrapContainer();
     QuestionRY = new DataRepository.DO.questionR();
     UserinfoRY = new DataRepository.DO.userinfoR();
     TagRY = new DataRepository.DO.tagR();
     QuestiontagRY = new DataRepository.DO.questiontagR();
     homeTag = new homeTag(QuestionRY, UserinfoRY, TagRY, QuestiontagRY);
 }