2014-03-27 399 views
0

的路線我的看法是這樣的:ASP.NET MVC呈現形態 - 路由值

http://localhost/project1/join/register/ABCDEFGH/12345678 

的最後兩個部分,我接受我的路線的一部分參數。我現在想要做的是將表單渲染到具有保留該URL的post方法的視圖上。

我使用BeginForm HTML幫助如下:

using (Html.BeginForm(
    "Register", 
    "Join", 
    new { ApplicationKey = Model.ApplicationKey, UserId= Model.UserId}, 
    FormMethod.Post, 
    new { @class = "form-horizontal", @role = "form" })) 

這使得形式的行動標籤用如下的URL ...

http://localhost/project1/join/register?ApplicationKey=ABCDEFGH&UserId=12345678 

有沒有辦法使用窗體幫手,並保留我的路線的格式?我可以使用查詢字符串參數進行這項工作,但還有其他一些考慮因素,這意味着如果我可以讓幫助程序對路由進行格式化(因爲它最初用於訪問該頁面)會更好。

謝謝。

回答