2011-02-16 28 views
0

您好我創建了新的應用程序在mvc2 asp和我運行我的應用程序下面的錯誤生成如何解決這個問題我的網址是http:// localhost:2620 /資產/信息/ 8HTTp 404您尋找的資源(或其依賴之一

HTTP 404。您正在尋找(或它的一個依賴)可能已被刪除的資源,有其名稱更改,或者暫時不可用。請檢查以下URL並確保它拼寫正確

回答

0

您遇到的問題是沒有ID爲8的資產。

您需要做的是創建一個ID爲8或更好的資產,向用戶顯示有意義的消息。

public ActionResult Details(int id) 
    { 
     //Assuming you are using the repository pattern 
     Asset asset = assetRepository.GetAsset(id); 

     if (asset == null) 
      return View("NotFound"); 
     else 
      return View(asset); 
    } 

之後,創建一個名爲資產視圖目錄中「NOTFOUND」觀點,告訴用戶一個有意義的消息

NerdDinner 教程很多很大的幫助的人們新的MVC2

+0

public ActionResult Details(int id) { //假設您正在使用存儲庫模式 Asset asset = assetRepository.GetAsset(id); (資產=空) return View(「NotFound」); else return View(asset); }我寫相同的代碼 – sandy 2011-02-16 12:57:13