2016-10-02 14 views
-1

編集、削除、詳細についてもブートストラップグリフィコンを使用します。デフォルトは、私が得たエラーがmvcのurlアクションにhtmlアクションを変更する方法

エラーCS1503だったので、私は

<a href="@Url.Action("Edit", "Edit", new { id = item.UserID }, new { data_modal = "" })" class="btn btn-warning"> 
    <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 
</a> 

にそれを編集し、それを表現するアイコンを使用するように変更したい

@Html.ActionLink("Edit", "Edit", new { id = item.UserID }, new { data_modal = "" })

を与えられました引数3: '<匿名の型:int id>'から 'System.Web.Routing.RouteValueDictionary'

に変換できません。

エラーCS1503引数4: から変換できません「」<匿名型:文字列data_modal>」ActionLink()方法で

答えて

1

『文字列』にあなたがdata-modal=""属性を追加するので、あなたのマニュアル<a>要素であることを繰り返します、それは現在、あなたの4番目のパラメータは、プロトコル(typeof演算string

である Url.Action()
this overloadを使用して

<a href="@Url.Action("Edit", "Edit", new { id = item.UserID },)" class="btn btn-warning" data-modal=""> 
    <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 
</a> 

だろう

0

エラーが既に記述されているため、3番目の引数はRoutedValueDictionaryであり、匿名オブジェクトではありません。

関数呼び出しの適切なオーバーロードは、(MSDN)です。

関連する問題