2009-07-02 69 views
0

我有一個編輯視圖 - 產品/編輯/ 1 1是我可以設置編輯後的行動中觀對POST編輯動作MVC表單操作

[AcceptVerbs(HttpVerbs.Post)] 
    public ActionResult Edit(int Id, FormCollection collection) 
的Product.How的Id

form標籤預先填充爲 ,但我想將它設置爲/產品/編輯/ 1

我用這

<%using (Html.BeginForm()){ %> 

,但知道它不是right.Can有人幫助我如何SE t使用htmlhelper類擴展方法在瀏覽器中使用htmlhelper類擴展方法的形式動作

回答

3

如果您查看用HtmlHelper創建窗體的智能感知,您將看到有指定routeValues(類型對象)的參數。在這裏你可以指定ID。

您的編輯視圖將與您的產品對象牢固鍵入,因此您可以指定Model.ID。

<% using (Html.BeginForm("Edit", "Product", new { Id = Model.ID } %> 
...