2017-08-18 11 views
0

Sitefinityインストールに追加するエンドポイントがあります。基本的には、私はAPIを呼び出してから、あるJSONを別のページからAJAX呼び出しに返します。エンドポイントをSitefinityサイトに追加

私は、空のテンプレートとそれを行うカスタムウィジェットを作成できます。これは、Sitefinity MVCウィジェットの作成経験があるためです。

おそらくこれを行うには間違った方法があります。どうにかして(空白のテーマとカスタムウィジェットをCMSに作成するよりもはるかに多くの作業をしなくても)、一般公開されているワンクリックのC#ページを作成できますか?

+0

「公然とアクセス可能な1回限りのC#ページ」とはどういう意味ですか? –

+0

@VictorLeontyev公にアクセス可能なCMS側ではなく、MVC内の何か、私は、MVCルーティングがCMSを介してページURLを制御するSitefinityでどのように動作するかを100%確信していません –

答えて

1

は私が)ビューとモデル

3)アクセスを持つ通常のMVCコントローラを作成し、あなたがあなたのGlobal.asaxの

protected void Application_Start(object sender, EventArgs e) 
{ 
    Bootstrapper.Initialized += Bootstrapper_Initialized; 
} 

void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e) 
{ 
    if (e.CommandName == "Bootstrapped") 
    { 
     System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteTable.Routes, 
     "Classic", 
     "customprefix/{controller}/{action}/{id}", 
     new { controller = "Feature", action = "Index", id = (string)null } 
     ); 
    } 
} 

2でルートを定義することができます)Classic MVC mode

1について話していると思いますそれはこのURLで

関連する問題