0

したがって、.net の別の領域にある別のコントローラーでアクションを呼び出す必要があります

理由は、何かを表示するかどうかを決定する条件付きロジックがあり、それは私の Web サイトとモバイル バージョンに共通です。

したがって、私のモバイル サイト (モバイルと呼ばれる別の領域) では、次のようなことができるようにしたいと考えています。

@Html.Action("GetVideoHtml","Service",null)

Service はデフォルト エリアのコントローラーで、GetVideoHtml はアクションですが、ここでもモバイル エリアにいます。アクションをコピーしてローカル アクションに貼り付けることはできますが、それはばかげているようです

前もって感謝します

4

2 に答える 2

2

area = ""ルート値で指定すると、トリックが実行されます。

@Html.Action("GetVideoHtml", "Service", new { area = "" })
于 2012-07-27T21:13:41.190 に答える
0

上記の理由を明確にしたい人はいますか?

また、領域が別のフォルダー内にある場合、これは機能しないようです IE: ~/shared/Templates/UserTemplates/View_Called 直接リンクするか、一般的なフォルダーに移動する必要がありますが、これは理想的ではない可能性があります

于 2015-02-16T16:45:24.900 に答える