首页 > 解决方案 > Umbraco 不调用控制器动作

问题描述

问题是:在 / en-US / About 的浏览器中输入我的 Web 应用程序后,它不会调用控制器操作。控制器:

public class AboutController : Umbraco.Web.Mvc.RenderMvcController
{
    // GET: About
    public ActionResult About(RenderModel model)
    {
        return View("About", model);
    }


}

在文化和主机名域“http://localhost:54315”中添加 Home 后会发生这种情况。

而进入en-Us/Home后正常进入动作Controller:

 public class HomeController : Umbraco.Web.Mvc.RenderMvcController
    {
        // GET: Home
        [HttpGet]
        public ActionResult Home(RenderModel model)


        {

            var lang = LanguageHelper.GetLang(Request);
            var home = new Home(model.Content, model.CurrentCulture);
            home.Topic = "aloha";
            //Do some stuff here, then return the base method
            return View("Home", home);
        }


    }

标签: umbraco

解决方案


推荐阅读