2012-02-27 55 views
0

我已經在webmatrix中創建了一個網站,一旦我們點擊電影菜單,movies.cshtml頁面在主內容中打開RenderBody()_Layout.cshtml, 我的要求是我有LastestMovies ,OldMovies,NewMovies Href in the Movies .chstml page leftside div, 當我點擊時,LastestMovies,它應該在右側div中打開新的LatestMovies.cshtml頁面, 全過程顯示在Movies.cshtml中運行,與 相同,當我點擊,OldMovies,它應該在右側div中打開新的OldMovies.cshtml頁面, 全過程顯示在Movies.cshtml中運行 我該如何做到這一點,請幫助我 在此先感謝 我們可以渲染頁面k LasetMovies href?發佈在href點擊webmatrix的渲染頁面

_layout.cshtml

<body> 
     <h1>JQuery Template Sample</h1> 
     <div id="Menu"> 
      <ul> 
     <li><a href="/Home">Home</a></li> 
     <li><a href="/Movies">Movies</a></li> 
      </ul> 
     </div> 

    <div id="Main"> 
      <div id="content"> 
      @RenderBody() 
      </div> 
    </div> 
    </body> 

Movies.Cshtml頁

@{ 
    Layout = "~/Shared/_Layout.cshtml"; 
} 
<div> 
<ul> 
<li><a href="/Movies/LatestMovies">Latest Movies</a></li> 
<li><a href="/Movies/OldMovies">OldMovies</a></li> 
<li><a href="/Movies/New Movies">New Movies</a></li> 
</Ul> 
</div> 
<div di="DisplayMovieArea"> 

</div> 
+0

我們展示的代碼......沒有人知道你實際上是在做什麼 – mpm 2012-02-27 14:12:53

+0

我添加的代碼請建議我.. – balaji 2012-02-27 14:42:37

+0

我不要。你不完全明白你在說什麼,你的意思是說,在頁面的左邊,你有什麼,當你點擊什麼,你想讓它的內容顯示在頁面的右邊? 你總是可以使用一些JavaScript和一個IFrame ...或者你可以在捕獲$(「。whateverElement」)時使用新的內容填充右邊的DIV ...在jQuery中點擊()... – Arrow 2012-07-13 12:03:41

回答

0

在href鏈接似乎妳代碼錯過.chtml。

作出這樣的修正:HREF =「/電影/ LatestMovies.cshtml

+0

你應該是使用這樣的東西:'Latest Movies' – Arrow 2012-07-13 11:55:27