2016-08-25 11 views
0

MVCレイアウトビューにモデルがあります。IDフィールドの値をコントローラアクションに渡す必要がありますが、その方法を理解できません。パラメータとしてModelからUrl.Actionに値を渡す

私が試してみた:

     { 
         <label for="subfolder1"><a href="@Url.Action("ChangeUserCompany", "Home", new { id = @item.vchCompanyID.Value })" class="glyphicon-pencil">@item.vchCompanyName.Value</a></label> 
         <input type="checkbox" id="subfolder1" checked="true" /> 
        } 

IDに@ item.vchCompanyID.Valueです。誰かが私のコントローラーのアクションにこれを渡すプロパティの構文を教えてくださいできますか?

ありがとうございました!

+0

により、すべての必要なパラメータを送信しているコードが正常に見えることを確認してください?何が効いていないのですか? 'item.vchCompanyID'は非ヌル値を持っていますか? – Shyju

答えて

0

ただ、URLパラメータ内の@と.Valueのを削除します。

<a href="@Url.Action("ChangeUserCompany", "Home", new { id = item.vchCompanyID })" class="glyphicon-pencil">@item.vchCompanyName.Value</a> 

はまた、あなたが方法

+0

ありがとうございました! – BSmall

+0

あなたは歓迎です:) – Ziyad

関連する問題