我正在使用iFrame作爲我的Sitecore模板之一的字段類型。在iFrame字段的源字段中,我提到了到我的Controller操作的路由。Sitecore MVC模板中的iframe字段未加載
的FieldType:的IFrame
來源:/mvc/modules/products/getList
而在routeconfig.cs文件I配置爲
routes.MapRoute(
"SitecoreModulesDefault",
"/mvc/modules/{controller}/{action}",
new { controller = "products", action = "getList" }
);
路線然後,我創建上面的模板類型的內容項。當我檢查的IFRAME場,我看到控制器沒有被調用,我看到的錯誤爲「請求的文件未找到」與下面的附加信息:
請求的URL:/ MVC /模塊/產品/的GetList
用戶名:Sitecore的\ ADMIN
站點名稱:網站上的路線
一些如何不重定向到控制器中的操作。還有其他配置嗎?或者我在某處做錯了什麼?提前致謝!
注意:我正在使用Sitecore 8.1與MVC。另外,我不能在這裏使用.aspx文件而不是控制器。