2017-07-22 4 views
0

を使用するときには、同様に、私はActionLinkのを作成、変更されましたコントローラおよびURLはそうのようにする必要があります:URLは新しい{@class =「BTN BTN-主」}

http://localhost:23181/Account/SignUp 

が、私はnew { @class="btn btn-primary"}を削除した場合、私が取得すると、このURL

http://localhost:23181/Home/SignUp?Length=7 

あり、私は正しいURLを取得します。 私が間違っていることを教えてもらえますか?ありがとうございました。

答えて

1

MVCは、オブジェクトをシリアル化しようとするので、それはあなたがrouteValuesパラメータここ

Html.ActionLink("SignUp","SignUp","Account",null, new { @class="btn btn-primary"}) 

は、MSDNからActionLinkの拡張であるにnullを渡して試すことができ、

です:

public static MvcHtmlString ActionLink(
    this HtmlHelper htmlHelper, 
    string linkText, 
    string actionName, 
    Object routeValues, 
    Object htmlAttributes 
) 

https://msdn.microsoft.com/en-us/library/dd492124(v=vs.118).aspx

+1

ありがとうございました!これに答えてマークするには、7分待つだけです。それは必須です。 – Ibanez1408

+0

素晴らしい、喜んで助けます。 –

関連する問題