2017-04-24 18 views
0

から他のコントローラを呼び出すには、 "トランザクション" のコントローラでビューから他の "のCreditCard" コントローラを呼び出すようにしてみてください。 ですが、他のコントローラからのURLが無効であるためです。ASP.net MVCのビュー

/creditcard/showimage/45809014157220320 

その:あなたはHtml.Actionヘルパーを使用することができます。もちろん、

/Transaction/TransactionToPDF/creditcard/showimage/45809014157220320 
+0

先頭のスラッシュを忘れましたか? – maccettura

+0

なぜこのレンダリングが理解できませんでした: "/ Transaction/TransactionToPDF /" –

+0

Url.Action行にすべてのコードを表示できますか? –

答えて

0

の Insted。しかし、このようにするのは簡単です。

<img src="/CreditCard/ShowImage/@ConcatString" class="img float-xs-right" width="350" height="380" id="creditCardImage" /> 
1

ワイルド推測、あなたの行動は、画像IDのnullを受け入れていませんか?むしろ許さパ​​ラメータはルーティングシステムによって解決され、これは正しいURLを聞かせなければならないアクションのためのものであるかに応じて、

@Url.Action("ShowImage", "CreditCard", new { ImageId= ConcatString }) 

再びパラメータなどを指定 concatstring試して、追加しようとするよりも、

0

私はあなたを考えます「エリア」の問題があります。異なる地域にいる場合は、これを行うことができるはずです:

@(Url.Action("ShowImage", "CreditCard", new { area = "" }))/" + ConcatString 
関連する問題