0
をパラメータを渡していませんプログラムでは、ビューは "id"値をメソッドに正しく渡しますが、ランタイムはshowNextがnullであるために例外をスローします。 showNextの値がメソッドに渡されないのはなぜですか?何か案は?Html.Actionは私があるのアクションメソッドのシグネチャを持つアクションメソッドに
をパラメータを渡していませんプログラムでは、ビューは "id"値をメソッドに正しく渡しますが、ランタイムはshowNextがnullであるために例外をスローします。 showNextの値がメソッドに渡されないのはなぜですか?何か案は?Html.Actionは私があるのアクションメソッドのシグネチャを持つアクションメソッドに
間違ったヘルパーを使用しています。 Home
コントローラ使用のViewContest
方法へのURLを生成するには:
@Url.Action("ViewContest", "Home", new { id = Model.UserActivity.UserParticipation.CompetitionId, showNext = 1 })
するので、最終的にあなたのコードは次のようになります。
<a href="@Url.Action("ViewContest", "Home", new { id = Model.UserActivity.UserParticipation.CompetitionId, showNext = 1 })">
<img src="~/Image/RightArrow.png" style="float:right;width:40px;" />
</a>
ありがとうございました。 –
レンダリングされたHTMLとは何ですか? –
'@ Html.Action()'はサーバメソッドを呼び出します。 '@ Url.Action()'を望むようにリンクを作成しています。 –
申し訳ありませんが、私が質問に答えるかどうか分かりません。 Html.Actionは、クリックされると新しいデータのアクションメソッドを呼び出すはずの矢印のイメージを表示しています。これは質問に答えますか、ビューのコードが必要ですか? –