0
いくつかのパラメータを追加して別のビュー内でビューを呼び出すことができます。パラメータを持つ別のビュー内のビューを呼び出す
私のパラメータは次のとおりです。
string cFNM;
string cLNM;
integer iUSER_ID;
私は、ビューを呼び出す方法を発見しましたが、私はそのビューの呼び出しにパラメータを渡す方法がわかりませんか? Html.RenderAction
の
<div id="divProductsTable">
@{ Html.RenderAction("SearchProducts", "Operation"); }
</div>
'@ {Html.RenderAction(" SearchProducts "、" Operation "、new {cFNM = someValue、cLNM = someValueなど}); } ' –
興味深いことに、彼らはこのパラメータを呼び出すのではなく、ルート値を呼び出しています。あなたは答えとしてこれを投稿できますか? – FrenkyB
いくつかの用語が混在している可能性があります。 'RenderAction()'は実際にあなたのコントローラに(ビューを返すかもしれない)メソッドとそれを 'routeValues'と呼んでいます。なぜならあなたはそれに対して定義されたルートを持っているからです。文字列パラメータ(そして、Chetan Ranpariyaによって追加された回答 - それは 'RouteValueDictionary'ではありません - この例では' object') –