0

これは非常に単純なクラスです (Test.cs)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcApplication5.Models
{
    public class Test 
    {
        public string add(string s)
        {
            return s + "blaaaaa";
        }

    }
}

およびビュー (Index.cshtml)

@model MvcApplication5.Models.Test
@{
    ViewBag.Title = "Homepage";
}

@Model.add("test")

System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていませんが、理由がわかりません。

ありがとう、ロクサー:)

4

1 に答える 1

2

モデルのインスタンスを作成する必要があります

var myModel = new MvcApplication5.Models.Test()

コントローラーを介してビューに渡します。コントローラーの作成方法については、初心者向けの mvc ガイドを参照してください。

于 2012-12-10T17:15:03.933 に答える