2014-01-14 34 views
0

任何人都可以幫助我篩選URL參數,因爲我無法找到正確的答案。ASP .NET篩選器URL參數

所以可以說我有URL這樣Custom/Action/FirstParm/2

如果我在數據庫中只有1,2,3 IDS最後一個參數和我在URL中手動輸入10我想在某個地方爲默認重定向。我怎樣才能做到這一點?

謝謝。

回答

2

我不認爲這是可能的與URL過濾,我想你最終將不得不嘗試從數據庫加載記錄並重定向到一個頁面(或在現有頁面上顯示一條消息)指示該記錄不存在。

public ActionResult Detail(int id) { 
    var item = _service.Search(x=>x.Id == id).FirstOrDefault(); 
    if (item == null) 
    return RedirectToAction("DoesNotExist"); 

    return View(viewModelWithItem); 
}