2016-09-20 19 views
0

我使用MVC控制器和視圖,以促進Kentico 7Kentico 7 MVC查看路徑錯在母版

這個唯一的問題自定義路由資源是在母版頁內容是從HTTPS引用:// {site}/{page} /〜/ {普通路徑}而不是https:// {site}/{普通路徑}

CMSDesk中的頁面路徑: /page/{param1 }

查看文件系統: \ Views \ Global \ Page \ Page \ Page.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Page.aspx.cs" Inherits="Views_Global_Page" 
    MasterPageFile="Root.master" %> 

\查看\全球\頁\頁\ Page.aspx.cs

using System; 
using System.Data; 
using System.Text.RegularExpressions; 
using System.Web.Mvc; 
using System.Web; 
using System.Xml; 
using System.Xml.Xsl; 
using System.IO; 
using System.Net; 
using CMS.CMSHelper; 
using CMS.GlobalHelper; 
using CMS.PortalControls; 
using Saxon.Api; 
using CMS.DocumentEngine; 
using CMS.URLRewritingEngine; 
using System.Collections.Generic; 
using System.Text; 
using System.Web.Script.Serialization; 
using System.Linq; 
using CMS.DocumentEngine; 

public partial class Views_Global_Page : ViewPage 
{ 
} 

控制器上的文件系統: \ App_Code文件\ \控制器全球\ PageController.cs

namespace CMS.Controllers.Global 
{ 
    public class PageController : Controller 
    { 
     ... 
     public ActionResult Index(string param = "") 
     { 
      ... 
      return View("Page/Page"); 
     } 
    } 
} 

任何想法這可能是什麼原因造成的?

+0

您能否提供更多信息?什麼是問題?您想實現什麼目標? –

回答

0

這看起來像你正在顯示一些所見即所得編輯的內容,是否正確?

如果是這樣,您需要通過HTMLHelper.ResolveUrls方法運行此內容,因爲它存儲了需要解析的相關鏈接。