Html.Action を使用して複数のパラメーターを渡す方法。
@ Html.Action("StringName","ActionName","Controller",new{id=param1,name=param2})
この正しいフォーマットを教えてください。
Html.Action を使用して複数のパラメーターを渡す方法。
@ Html.Action("StringName","ActionName","Controller",new{id=param1,name=param2})
この正しいフォーマットを教えてください。
編集:この回答はActionLink
. パラメータを使用してアクションを呼び出すこともできます ( を使用すると直接呼び出されますHtml.Action
) 。
それらを渡すことができます (例で行ったように)。ルートで見つからないすべてのパラメーターは、クエリ文字列パラメーターとして使用されます。
それらすべてを別のアクションでキャッチできます。
すべての値は正しい C# 宣言でなければならないことに注意してください。したがって、2 番目のパラメーターを文字列として渡すには、(通常の C# コードと同様に) 二重引用符を使用する必要があります。
@Html.Action("StringName","ActionName","Controller",new{id=param1,name="param2"})