私はASP.Net MVC Eコマースプロジェクトに取り組んでいます。私は次の例外を受け取ります。ASP.Net MVCプロジェクトのHttpCompileException
この例外の理由は何ですか?
部分コード:
[第三の画像こちら] [3]
私はASP.Net MVC Eコマースプロジェクトに取り組んでいます。私は次の例外を受け取ります。ASP.Net MVCプロジェクトのHttpCompileException
この例外の理由は何ですか?
部分コード:
[第三の画像こちら] [3]
foreach
ループは、コレクションのいくつかの種類(List
、IEnumerable
、など)の定義が必要です。
だからあなたの部分図で問題を解決するために、..トップにあなたが
@model IEnumerable<Ecommerce.Models.Products>
を必要とするが、あなたのメインビューで
@Html.Partial("_ProductsView", Model)
を追加するので、あなたのforeachのを読んでいます。.. '商品一覧のForeachアイテム' ....この操作を実行する
私はあなたに私のプロジェクトを送ります。助けてもらえますか? –
@SezerTürkdal私は答えたことを試しましたか? –
そして、あなたが部分的に実際のリストモデルを渡していないので、@ Html.Partial( "_ ProductsView")で新しいエラーが発生する可能性があることを修正したら、その呼び出しは@ Html.Partial( "_ProductView"、Model) – ryanulit
画像を参照すると、モーダルから部分的なビューを渡すことを忘れてしまったこと、モデル値がnullで、反復処理を試みるとnullオブジェクト例外がスローされます。それを修正するには次の方法を使用します。
ビューで@Html.Partial("_ProductsView") to @Html.Partial("_ProductsView", Model)
を置き換え、コントローラからモデルを渡していることを再度確認してください。リストは、あなたの画像が表示されませんヌルチェック
@if(modal != null)
{
//do your stuff
}
を行う反復する前に
もう一つ。 – Mark
_ProductsViewの部分的な問題です。 – n8wrl
"_ProductsView partial"に間違いがあります。私は画像をアップロードしました –