2011-06-24 48 views

回答

6

你可以通過學習ASP.NET MVC中的路由工作來完成。有一些很棒的教程here

但是,根據您的例子,使用被添加爲ASP.NET MVC項目模板的一部分,如果你創建了一個名爲控制器上的以下操作方法的默認路由MyController你能收到您的參數:

public ActionResult MyAction(int id){ 
    // do something with id 
    ViewBag.SomeId = id; // can be accessed by calling ViewBag.SomeId on your view 
    return View(id); // can be accessed via the Model property of your view 
} 

在深入解決ASP.NET MVC問題之前,學習基礎知識至關重要。如果你來自ASP.NET網頁表單,那麼它就是一條學習曲線。

+0

對於MVC剃刀是否也是如此? – balanv

+0

Razor是指與控制器,模型綁定器和路由無關的視圖引擎。總之,「是」,它是一樣的。 –

+0

謝謝Peter ... !! – balanv

0

首先在ASP.NET MVC 3上閱讀一本好書或一系列介紹性文章和博客文章。你會很高興你做到了。如果您來自ASP.NET背景,那麼MVC 3並不容易學習。

+0

這很容易學,特別是如果你有任何網頁開發背景,但不是如果你先跳到它頭上。 – Keith

+0

如果你有一個ASP.NET背景,你可能會期望ASP.NET MVC以類似的方式工作 - 回發,web控件,視圖狀態等等。而這完全不是它的工作方式。 –