2016-04-26 41 views
0

私は3つのメインビューを持つ既存のMVCアプリケーションを持っています。 私の新しい仕事は、ポップアップやウィンドウや何らかの統計データを表示するものが必要であり、そのウィンドウは常にすべてのビューの上端に表示され、ユーザーはさまざまなビューで作業を続けることができます。MVCですべてのビューを維持するサブウィンドウ

あなたのコンピュータで何をしているかに関わらず、常にウルの画面に表示されるウィジェットです。

MVCアプリケーションでこれを実装するには、アイデアや提案が必要です。

答えて

0

これを部分ビューとして実装することができます。あなたはまた、部分的なビューを返します。このメニュー用のコントローラを作るべき

<html> 
<head><title></title></head> 
<body> 
    @Html.Action("Menu", "ControllerName", new { myParam="00" }); //last value can be null if you do not have any parameters. 
    <h1>Welcome to the Index View</h1> 
</body> 
</html> 

:あなたのHTMLコード内

あなたはこのような何かを書くことができます。 これは私がこのことができます願っていますが、@のhtml.Actionを(呼び出し場所に注入されますCSHTMLページ)

public class MyController { 

    public ActionResult Menu() { 
    var menu = GetMenuFromSomewhere(); 
     return PartialView(menu); 
    } 
} 

asloです。 this articleはこれについてより深く説明します。

関連する問題