2014-09-11 71 views
0

MVC和我第一次基於校園實習的新手!完整的HTML頁面作爲MVC應用程序的首頁

我創建了一個mvc項目,他們要求我爲項目設置一個已經完成的html頁面作爲 「主頁」。這個主頁將「如果鏈接被點擊」重定向到mvc 項目和我正在創建。

是否有任何特定的指導方針或如何以純粹的「MVC正確」的方式做到這一點?

從任何地方獲取我的信息是可能的,所以答案將非常感激!

+0

在這種情況下,「已經完成的html頁面」是什麼?你有沒有給你一個完整的HTML文件在你的項目中實現,或者你應該有一個單獨的頁面(沒有默認佈局)作爲主頁? – xec 2014-09-11 08:30:04

+0

那麼,它只是一個文件。它是一個完整的文件夾與CSS和圖像等。它最終將作爲我的mvc項目的起始頁面,在開始頁面下方「如果錯誤的英文是」catagolized,對不起英文「。但現在我想在我的項目中嘗試一些東西:P – 2014-09-12 10:03:48

回答

0

,必須先創建一些頁面佈局這樣的例子:

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width" /> 
    <title>Page</title> 
</head> 
<body> 
    @RenderBody()   
</body> 
</html> 

與家庭控制指標作用的地方你已經完成的HTML代碼相關聯的視圖。從佈局中已有的標籤中移除。

,並在其後修改的所有鏈接URL引用其對您的項目行動是這樣的:

<a href='@Url.Action("Home","SomeAction")'>Link</a> 
+0

問題是我已經有了html頁面,css,圖像等文件夾。現在由於一些測試,我會把它放在我的項目中,但是客戶會控制它,所以我的mvc項目將放置在他們的首頁下方,以便他們能夠使用佈局和一切來修改首頁以他們自己的方式,而我將控制這個系統,這是我的mvc項目。聽起來有點奇怪,但這是他們的要求和我的任務:P – 2014-09-12 10:08:36

+0

作爲獨立的網站在IIS上託管您的文件夾與IIS,HTML,CSS,JS文件。在它添加您的asp .net mvc項目作爲另一個應用程序附近與另一個端口(例如8080)。來自網站的鏈接應該引用您的Web應用程序。 – aleha 2014-09-12 10:29:10

+0

好的!那麼猜猜這就是做這件事的最好方法。以爲我能夠使用一些route.config的東西,但很好。越簡單越好。日Thnx – 2014-09-12 11:04:53

0

我想你使用Visual Studio的,對不對?

  1. 打開它,轉到文件>新建項目
  2. 選擇ASP.NET MVC 3 Web應用程序(在這裏你可以使用MVC的很多版本)

Visual Studio將創建一個示例應用程序和爲您創建的所有內容研究它

相關問題