2016-07-21 19 views
0

私の列のデータを別のページへのリンクにしたい。剣道UIグリッドリンクを追加

columns.Bound(p => p.Name).Title("Name"); 

どうすればいいですか?

column.Template(p => @Html.ActionLink("Title", "Method", "Controller", new { id = p.propId, })); 

詳細:

答えて

1

はこれを試してみてください。

またHtml.ActionLinkと混ぜる:

.ClientTemplate(@Html.ActionLink("#:Name#")) 

それに2番目と3番目のparamsを追加し、アクションおよび/またはコントローラを変更するには:

.ClientTemplate(@Html.ActionLink("#:Name#", "Action", "Controller")) 

あなたがしたい任意のデータを渡す場合urlを使用して、ルートパラメータを4番目のパラメータとして使用します。

.ClientTemplate(@Html.ActionLink("#:Name#", "Action", "Controller", new { id = p.Id })) 

ActionLinkヘルパーは、テキストが#:Nameのテキストで、先ほど提案した文字列のようにリンクを生成します。これは、テンプレートが行内のNameプロパティとして理解するものです。

関連する問題