2012-02-16 51 views
0

我有一個簡單的表單,我想在操作結尾附加一個散列變量。我的代碼如下所示:一個T4MVC生成的表單在動作中是否包含散列?

@using(Html.BeginForm(MVC.Checkout.Index(), FormMethod.Post)) 
{ 
    //Form stuff here 
} 

這使得:

<form action="/Checkout" method="post"> 

當形式呈現,我想它是:

<form action="/Checkout#someParam" method="post"> 

這可能與T4MVC?

+0

爲什麼不張貼的形式收集在一個正常的表單提交的參數?你將不得不修改你的路由來做你發佈的內容。 – 2012-02-16 16:35:35

+0

我希望#這樣,當表單回來時,它會滾動到頁面的正確部分(當我不能使用javascript的AJAX帖子) – ilivewithian 2012-02-16 16:41:52

+0

如何通常在MVC時使用(非T4MVC)Html .BeginForm()? – 2012-02-17 00:50:25

回答

1

根據my question關於此問題David Ebbo更新T4MVC以支持此問題。

您現在可以使用在ActionLink的以下內容:

@Html.ActionLink("Product Details", Html.GetTestActionResult(Model.ProductId), new { @class = "button blue" }, fragment: "#tab-similar-products") 
相關問題